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