[{"data":1,"prerenderedAt":421},["ShallowReactive",2],{"docs-nav-en":3,"docs-nav-zh":54,"docs-page-en-docs-system":86,"docs-page-zh-docs-system":278},[4,10,16,22,27,32,37,43,48],{"path":5,"title":6,"label":7,"description":8,"order":9},"/docs/introduction","web-nuxt template overview","Introduction","What the Nuxt template already ships today, and where to customize it.","1",{"path":11,"title":12,"label":13,"description":14,"order":15},"/docs/quick-start","Quick start for web-nuxt","Quick start","Go from first visit to live demo, dashboard activation, and launch-ready trust surfaces.","2",{"path":17,"title":18,"label":19,"description":20,"order":21},"/docs/billing-and-credits","Billing and credits","Billing","How pricing, credits, subscriptions, and order history fit together in the Nuxt template.","3",{"path":23,"title":24,"label":24,"description":25,"order":26},"/docs/auth-and-guest-mode","Auth and guest mode","Understand login, guest access, account conversion, and where each path should lead users.","4",{"path":28,"title":29,"label":29,"description":30,"order":31},"/docs/ai-playground","AI playground","The canonical AI entry in web-nuxt and how it relates to credits, keys, and guest access.","5",{"path":33,"title":34,"label":34,"description":35,"order":36},"/docs/support-and-refund","Support and refund","Where users should go for help, how refunds are handled, and what to expose on the public site.","6",{"path":38,"title":39,"label":40,"description":41,"order":42},"/docs/analytics","Analytics providers in web-nuxt","Analytics","Optional analytics support for GA4, Plausible, and Microsoft Clarity.","7",{"path":44,"title":45,"label":45,"description":46,"order":47},"/docs/footer-configuration","Footer configuration","Configure footer brand copy, contact email, social links, navigation columns, legal text, and copyright from zship.app.json.","8",{"path":49,"title":50,"label":51,"description":52,"order":53},"/docs/docs-system","How the built-in docs work","Docs system","The Nuxt Content docs setup inside web-nuxt and how to extend it.","9",[55,59,63,66,69,72,75,79,82],{"path":5,"title":56,"label":57,"description":58,"order":9},"web-nuxt 模板概览","模板概览","说明 web-nuxt 当前已经具备什么，以及主要改动入口在哪里。",{"path":11,"title":60,"label":61,"description":62,"order":15},"web-nuxt 快速开始","快速开始","从首次访问到真实演示、仪表盘激活路径与对外发布前检查清单。",{"path":17,"title":64,"label":64,"description":65,"order":21},"计费与积分","说明定价、积分、订阅与订单历史在 Nuxt 模板中的关系。",{"path":23,"title":67,"label":67,"description":68,"order":26},"登录与访客模式","说明登录、访客访问、账户升级以及这些路径应该把用户带到哪里。",{"path":28,"title":70,"label":70,"description":71,"order":31},"AI Playground","说明 web-nuxt 中统一 AI 入口与积分、API Key、访客会话之间的关系。",{"path":33,"title":73,"label":73,"description":74,"order":36},"支持与退款","说明用户应该去哪里求助、退款如何处理，以及公开站点应暴露哪些信任入口。",{"path":38,"title":76,"label":77,"description":78,"order":42},"web-nuxt 的 Analytics 支持","数据分析","说明 web-nuxt 目前如何接入 GA4、Plausible 和 Clarity。",{"path":44,"title":80,"label":80,"description":81,"order":47},"Footer 配置","通过 zship.app.json 配置 Footer 的品牌文案、联系邮箱、社交链接、导航栏目、法律声明与版权信息。",{"path":49,"title":83,"label":84,"description":85,"order":53},"内置 Docs 系统说明","Docs 系统","说明 web-nuxt 当前基于 Nuxt Content 的站内文档能力，以及如何继续扩展。",{"id":87,"title":50,"body":88,"description":52,"extension":186,"label":51,"meta":274,"navigation":234,"order":53,"path":49,"seo":275,"stem":276,"__hash__":277},"docsEn/docs/docs-system.md",{"type":89,"value":90,"toc":268},"minimark",[91,100,105,137,141,144,148,181,257,261,264],[92,93,94,95,99],"p",{},"The in-app docs now run on Nuxt Content instead of a custom ",[96,97,98],"code",{},"marked"," parser.",[101,102,104],"h2",{"id":103},"what-is-included","What is included",[106,107,108,119,125,131,134],"ul",{},[109,110,111,112,115,116],"li",{},"Route-backed docs pages under ",[96,113,114],{},"/docs"," and ",[96,117,118],{},"/docs/[slug]",[109,120,121,122],{},"Markdown files stored under ",[96,123,124],{},"content/docs/",[109,126,127,130],{},[96,128,129],{},"content.config.ts"," collections for English and Simplified Chinese docs",[109,132,133],{},"SEO metadata and prerender coverage for the docs routes",[109,135,136],{},"Shared sidebar navigation generated from the same content source",[101,138,140],{"id":139},"locale-behavior","Locale behavior",[92,142,143],{},"The public site currently launches in English and Simplified Chinese. The docs source follows the same rule: English is always available, Simplified Chinese is added where it exists, and retired locale routes should redirect back to the canonical English or Simplified Chinese path.",[101,145,147],{"id":146},"how-to-add-a-page","How to add a page",[149,150,151,157,164],"ol",{},[109,152,153,154],{},"Add a markdown file under ",[96,155,156],{},"content/docs/en/",[109,158,159,160,163],{},"Add the matching Chinese file under ",[96,161,162],{},"content/docs/zh/"," if you want localized content",[109,165,166,167,170,171,170,174,177,178],{},"Use frontmatter for ",[96,168,169],{},"title",", ",[96,172,173],{},"label",[96,175,176],{},"description",", and ",[96,179,180],{},"order",[182,183,188],"pre",{"className":184,"code":185,"language":186,"meta":187,"style":187},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","---\ntitle: Billing guide\nlabel: Billing\ndescription: Explain plans, invoices, and credits.\norder: 4\n---\n\n## Overview\n\nAdd your content here.\n","md","",[96,189,190,199,205,211,217,223,229,236,246,251],{"__ignoreMap":187},[191,192,195],"span",{"class":193,"line":194},"line",1,[191,196,198],{"class":197},"sTEyZ","---\n",[191,200,202],{"class":193,"line":201},2,[191,203,204],{"class":197},"title: Billing guide\n",[191,206,208],{"class":193,"line":207},3,[191,209,210],{"class":197},"label: Billing\n",[191,212,214],{"class":193,"line":213},4,[191,215,216],{"class":197},"description: Explain plans, invoices, and credits.\n",[191,218,220],{"class":193,"line":219},5,[191,221,222],{"class":197},"order: 4\n",[191,224,226],{"class":193,"line":225},6,[191,227,198],{"class":228},"sMK4o",[191,230,232],{"class":193,"line":231},7,[191,233,235],{"emptyLinePlaceholder":234},true,"\n",[191,237,239,242],{"class":193,"line":238},8,[191,240,241],{"class":228},"## ",[191,243,245],{"class":244},"sBMFI","Overview\n",[191,247,249],{"class":193,"line":248},9,[191,250,235],{"emptyLinePlaceholder":234},[191,252,254],{"class":193,"line":253},10,[191,255,256],{"class":197},"Add your content here.\n",[101,258,260],{"id":259},"where-to-extend-next","Where to extend next",[92,262,263],{},"If docs volume grows, the next step is to build on the same Nuxt Content workflow with search, navigation metadata, or remote content sources instead of replacing the stack again.",[265,266,267],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":187,"searchDepth":201,"depth":201,"links":269},[270,271,272,273],{"id":103,"depth":201,"text":104},{"id":139,"depth":201,"text":140},{"id":146,"depth":201,"text":147},{"id":259,"depth":201,"text":260},{},{"title":50,"description":52},"docs/docs-system","eXRcf0eNW4X4XSXEav1SU25VMYQhTMjggpMjYJxKvwo",{"id":279,"title":83,"body":280,"description":85,"extension":186,"label":84,"meta":418,"navigation":234,"order":53,"path":49,"seo":419,"stem":276,"__hash__":420},"docsZh/docs/docs-system.md",{"type":89,"value":281,"toc":412},[282,288,291,318,321,324,327,353,404,407,410],[92,283,284,285,287],{},"站内 Docs 现在已经改成基于 Nuxt Content 的内容流，不再依赖自定义 ",[96,286,98],{}," 解析管线。",[101,289,290],{"id":290},"当前包含的部分",[106,292,293,301,307,312,315],{},[109,294,295,297,298,300],{},[96,296,114],{}," 和 ",[96,299,118],{}," 路由",[109,302,303,304,306],{},"存放在 ",[96,305,124],{}," 下的 markdown 文件",[109,308,309,311],{},[96,310,129],{}," 里定义的英文与简体中文 docs collections",[109,313,314],{},"已接入 SEO metadata 和 prerender",[109,316,317],{},"由同一内容源生成的侧边栏导航",[101,319,320],{"id":320},"语言策略",[92,322,323],{},"当前公开站点首发只提供英文与简体中文，docs 内容也遵循同样的范围：英文始终可用，已翻译的页面再补简体中文，其余已收口的 locale 路由会重定向回英文或简体中文 canonical。",[101,325,326],{"id":326},"如何新增页面",[149,328,329,335,341],{},[109,330,331,332,334],{},"在 ",[96,333,156],{}," 下新增 markdown 文件",[109,336,337,338,340],{},"如果需要中文版本，再在 ",[96,339,162],{}," 下补对应文件",[109,342,343,344,346,347,346,349,346,351],{},"通过 frontmatter 配置 ",[96,345,169],{},"、",[96,348,173],{},[96,350,176],{},[96,352,180],{},[182,354,356],{"className":184,"code":355,"language":186,"meta":187,"style":187},"---\ntitle: 账单指南\nlabel: Billing\ndescription: 说明套餐、发票和积分。\norder: 4\n---\n\n## 概览\n\n在这里写正文。\n",[96,357,358,362,367,371,376,380,384,388,395,399],{"__ignoreMap":187},[191,359,360],{"class":193,"line":194},[191,361,198],{"class":197},[191,363,364],{"class":193,"line":201},[191,365,366],{"class":197},"title: 账单指南\n",[191,368,369],{"class":193,"line":207},[191,370,210],{"class":197},[191,372,373],{"class":193,"line":213},[191,374,375],{"class":197},"description: 说明套餐、发票和积分。\n",[191,377,378],{"class":193,"line":219},[191,379,222],{"class":197},[191,381,382],{"class":193,"line":225},[191,383,198],{"class":228},[191,385,386],{"class":193,"line":231},[191,387,235],{"emptyLinePlaceholder":234},[191,389,390,392],{"class":193,"line":238},[191,391,241],{"class":228},[191,393,394],{"class":244},"概览\n",[191,396,397],{"class":193,"line":248},[191,398,235],{"emptyLinePlaceholder":234},[191,400,401],{"class":193,"line":253},[191,402,403],{"class":197},"在这里写正文。\n",[101,405,406],{"id":406},"下一步怎么升级",[92,408,409],{},"如果文档规模继续增长，下一步可以继续在 Nuxt Content 这一套上叠加搜索、导航 metadata 或远程内容源，而不是再换一套内容栈。",[265,411,267],{},{"title":187,"searchDepth":201,"depth":201,"links":413},[414,415,416,417],{"id":290,"depth":201,"text":290},{"id":320,"depth":201,"text":320},{"id":326,"depth":201,"text":326},{"id":406,"depth":201,"text":406},{},{"title":83,"description":85},"BLWp9dGmn-sWgFemWy8m_PZfVvxosX09aO0hsAHceFc",1777105304345]