[{"data":1,"prerenderedAt":550},["ShallowReactive",2],{"docs-nav-en":3,"docs-nav-zh":59,"docs-page-en-quick-start":95,"docs-page-zh-quick-start":337,"landing-footer-friend-links":547},[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 playground","The canonical AI entry in web-nuxt and how it relates to credits, keys, and guest access.","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",[60,64,68,71,75,78,81,84,88,91],{"path":5,"title":61,"label":62,"description":63,"order":9},"web-nuxt 模板概览","模板概览","说明 web-nuxt 当前已经具备什么，以及主要改动入口在哪里。",{"path":11,"title":65,"label":66,"description":67,"order":15},"web-nuxt 快速开始","快速开始","从首次访问到真实演示、仪表盘激活路径与对外发布前检查清单。",{"path":17,"title":69,"label":69,"description":70,"order":21},"计费与积分","说明定价、积分、订阅与订单历史在 Nuxt 模板中的关系。",{"path":23,"title":72,"label":73,"description":74,"order":21},"web-nuxt 的 Skills 与 vibe coding","Skills 与 vibe coding","通过 repo 里的 skills，用自然语言驱动方式修改和自定义 apps/web-nuxt。",{"path":28,"title":76,"label":76,"description":77,"order":31},"登录与访客模式","说明登录、访客访问、账户升级以及这些路径应该把用户带到哪里。",{"path":33,"title":79,"label":79,"description":80,"order":36},"AI Playground","说明 web-nuxt 中统一 AI 入口与积分、API Key、访客会话之间的关系。",{"path":38,"title":82,"label":82,"description":83,"order":41},"支持与退款","说明用户应该去哪里求助、退款如何处理，以及公开站点应暴露哪些信任入口。",{"path":43,"title":85,"label":86,"description":87,"order":47},"web-nuxt 的 Analytics 支持","数据分析","说明 web-nuxt 目前如何接入 GA4、Plausible 和 Clarity。",{"path":49,"title":89,"label":89,"description":90,"order":52},"Footer 配置","通过 zship.app.json 配置 Footer 的品牌文案、联系邮箱、社交链接、导航栏目、法律声明与版权信息。",{"path":54,"title":92,"label":93,"description":94,"order":58},"内置 Docs 系统说明","Docs 系统","说明 web-nuxt 当前基于 Nuxt Content 的站内文档能力，以及如何继续扩展。",{"id":96,"title":12,"body":97,"description":14,"extension":331,"label":13,"meta":332,"navigation":333,"order":15,"path":11,"seo":334,"stem":335,"__hash__":336},"docsEn/docs/quick-start.md",{"type":98,"value":99,"toc":321},"minimark",[100,104,109,133,137,158,162,176,180,206,210,291,295],[101,102,103],"p",{},"This guide is for teams evaluating the Nuxt template and for builders preparing the first public launch.",[105,106,108],"h2",{"id":107},"_1-verify-the-public-funnel","1. Verify the public funnel",[110,111,112,121,127,130],"ul",{},[113,114,115,116,120],"li",{},"Open the landing page while signed out and make sure the hero CTA sends visitors to ",[117,118,119],"code",{},"/guest-demo",".",[113,122,123,124,120],{},"Sign in and confirm the same hero CTA opens ",[117,125,126],{},"/dashboard",[113,128,129],{},"Confirm the public header exposes pricing, docs, support, and blog.",[113,131,132],{},"Check that the footer shows a working contact email and a support entry.",[105,134,136],{"id":135},"_2-verify-the-product-activation-path","2. Verify the product activation path",[110,138,139,145,152],{},[113,140,141,142,144],{},"Visit ",[117,143,119],{}," and confirm a real guest session is provisioned.",[113,146,147,148,151],{},"Continue into ",[117,149,150],{},"/dashboard/ai-playground"," and make sure the same session still works.",[113,153,154,155,157],{},"Open ",[117,156,126],{}," and confirm the homepage acts as an activation page instead of a plain account summary.",[105,159,161],{"id":160},"_3-verify-auth-and-account-conversion","3. Verify auth and account conversion",[110,163,164,170,173],{},[113,165,166,167,120],{},"Register a new account through ",[117,168,169],{},"/auth/register",[113,171,172],{},"Make sure the post-login redirect lands in the dashboard and keeps the activation cards visible.",[113,174,175],{},"Confirm guest users can upgrade into a registered account without losing the main product path.",[105,177,179],{"id":178},"_4-verify-credits-and-billing","4. Verify credits and billing",[110,181,182,189,195],{},[113,183,184,185,188],{},"Check ",[117,186,187],{},"/pricing"," for live plan data.",[113,190,154,191,194],{},[117,192,193],{},"/dashboard/credits"," and confirm the balance matches the current session.",[113,196,197,198,201,202,205],{},"Review ",[117,199,200],{},"/dashboard/subscription"," and ",[117,203,204],{},"/dashboard/orders"," to verify billing history and plan status.",[105,207,209],{"id":208},"_5-launch-checklist-before-going-public","5. Launch checklist before going public",[110,211,212,233,246,264,275,281,288],{},[113,213,214,215,218,219,222,223,222,226,229,230,120],{},"Update ",[117,216,217],{},"apps/web-nuxt/zship.app.json"," with the correct ",[117,220,221],{},"domain",", ",[117,224,225],{},"siteUrl",[117,227,228],{},"tagline",", and ",[117,231,232],{},"contactEmail",[113,234,235,236,239,240,242,243,245],{},"Configure the ",[117,237,238],{},"footer"," block in ",[117,241,217],{},"; see ",[117,244,50],{}," for the field-by-field reference.",[113,247,197,248,201,251,222,254,222,257,260,261,263],{},[117,249,250],{},"dashboard.url",[117,252,253],{},"dashboard.features.checkin",[117,255,256],{},"dashboard.features.tickets",[117,258,259],{},"dashboard.features.referral"," in ",[117,262,217],{}," so the dashboard only exposes the flows your product actually supports.",[113,265,197,266,201,269,260,272,274],{},[117,267,268],{},"seo.landingTitle",[117,270,271],{},"seo.landingDescription",[117,273,217],{}," carefully, since they become the homepage's primary keyword signals; audit them before you go live and before you submit the sitemap.",[113,276,277,278,120],{},"Replace placeholder branding assets in ",[117,279,280],{},"public/",[113,282,283,284,287],{},"Before launch, open Admin ",[117,285,286],{},"/launch-check","; it verifies the selected project's Admin settings, backend fallbacks, service bindings, AI, Provider1, CDN/R2, pricing, and support surfaces.",[113,289,290],{},"Review the docs pages in this help center so support and billing expectations match your product.",[105,292,294],{"id":293},"recommended-next-reads","Recommended next reads",[110,296,297,301,305,309,313,317],{},[113,298,299],{},[117,300,25],{},[113,302,303],{},[117,304,18],{},[113,306,307],{},[117,308,50],{},[113,310,311],{},[117,312,29],{},[113,314,315],{},[117,316,34],{},[113,318,319],{},[117,320,39],{},{"title":322,"searchDepth":323,"depth":323,"links":324},"",2,[325,326,327,328,329,330],{"id":107,"depth":323,"text":108},{"id":135,"depth":323,"text":136},{"id":160,"depth":323,"text":161},{"id":178,"depth":323,"text":179},{"id":208,"depth":323,"text":209},{"id":293,"depth":323,"text":294},"md",{},true,{"title":12,"description":14},"docs/quick-start","ausqXNlC4Lg2ieqWjDXhjJvV1JhMVmmZg37AF4XNgQA",{"id":338,"title":65,"body":339,"description":67,"extension":331,"label":66,"meta":544,"navigation":333,"order":15,"path":11,"seo":545,"stem":335,"__hash__":546},"docsZh/docs/quick-start.md",{"type":98,"value":340,"toc":536},[341,348,352,370,374,393,397,411,415,436,440,507,510],[101,342,343,344,347],{},"这篇指南面向两类人：正在评估 Nuxt 模板的团队，以及准备把 ",[117,345,346],{},"web-nuxt"," 作为正式前台对外上线的开发者。",[105,349,351],{"id":350},"_1-先验证公开转化链路","1. 先验证公开转化链路",[110,353,354,359,364,367],{},[113,355,356,357],{},"未登录时打开首页，确认主 CTA 指向 ",[117,358,119],{},[113,360,361,362],{},"登录后再次打开首页，确认同一个主 CTA 指向 ",[117,363,126],{},[113,365,366],{},"检查头部导航是否能看到 pricing、docs、support、blog",[113,368,369],{},"检查 footer 是否展示正确的联系邮箱与支持入口",[105,371,373],{"id":372},"_2-再验证产品激活路径","2. 再验证产品激活路径",[110,375,376,382,388],{},[113,377,378,379,381],{},"打开 ",[117,380,119],{},"，确认系统会创建真实访客会话",[113,383,384,385,387],{},"从 demo 继续进入 ",[117,386,150],{},"，确认会话仍然有效",[113,389,378,390,392],{},[117,391,126],{},"，确认首页已经是激活页，而不是普通账户总览",[105,394,396],{"id":395},"_3-验证登录与升级","3. 验证登录与升级",[110,398,399,405,408],{},[113,400,401,402,404],{},"通过 ",[117,403,169],{}," 注册新账户",[113,406,407],{},"登录后确认会跳回仪表盘，并继续显示激活卡片",[113,409,410],{},"确认访客可以平滑升级为正式账户，而不会偏离主产品路径",[105,412,414],{"id":413},"_4-验证计费与积分","4. 验证计费与积分",[110,416,417,423,428],{},[113,418,419,420,422],{},"在 ",[117,421,187],{}," 检查套餐是否是实时数据",[113,424,419,425,427],{},[117,426,193],{}," 检查积分余额是否与当前会话一致",[113,429,419,430,432,433,435],{},[117,431,200],{}," 和 ",[117,434,204],{}," 检查订阅与订单状态",[105,437,439],{"id":438},"_5-正式上线前必须替换的内容","5. 正式上线前必须替换的内容",[110,441,442,456,466,481,492,498,504],{},[113,443,419,444,446,447,449,450,449,452,449,454],{},[117,445,217],{}," 中补齐 ",[117,448,221],{},"、",[117,451,225],{},[117,453,228],{},[117,455,232],{},[113,457,419,458,460,461,463,464],{},[117,459,217],{}," 中配置 ",[117,462,238],{}," 区块；字段说明见 ",[117,465,89],{},[113,467,419,468,470,471,473,474,449,476,449,478,480],{},[117,469,217],{}," 中检查 ",[117,472,250],{}," 以及 ",[117,475,253],{},[117,477,256],{},[117,479,259],{},"，确保仪表盘只暴露你的产品真正支持的功能入口",[113,482,419,483,485,486,488,489,491],{},[117,484,217],{}," 中认真检查 ",[117,487,268],{}," 与 ",[117,490,271],{},"，它们会直接成为首页核心关键词信号；正式上线并提交 sitemap 前请逐字审核后再提交",[113,493,494,495,497],{},"替换 ",[117,496,280],{}," 下的品牌资源",[113,499,500,501,503],{},"上线前打开 Admin ",[117,502,286],{},"，它会按项目检查管理端配置、后端 fallback、Service Binding、AI、Provider1、CDN/R2、价格和支持入口",[113,505,506],{},"逐页检查帮助中心文档，确保支持、退款与计费说明符合你的产品策略",[105,508,509],{"id":509},"推荐继续阅读",[110,511,512,516,520,524,528,532],{},[113,513,514],{},[117,515,73],{},[113,517,518],{},[117,519,69],{},[113,521,522],{},[117,523,89],{},[113,525,526],{},[117,527,76],{},[113,529,530],{},[117,531,79],{},[113,533,534],{},[117,535,82],{},{"title":322,"searchDepth":323,"depth":323,"links":537},[538,539,540,541,542,543],{"id":350,"depth":323,"text":351},{"id":372,"depth":323,"text":373},{"id":395,"depth":323,"text":396},{"id":413,"depth":323,"text":414},{"id":438,"depth":323,"text":439},{"id":509,"depth":323,"text":509},{},{"title":65,"description":67},"gzpmmZyIS25T7tubdPaEge_vvMAfazH9QGYhPN0SAfo",{"code":548,"data":549},200,[],1779366495373]