[{"data":1,"prerenderedAt":1708},["ShallowReactive",2],{"docs-nav-en":3,"docs-nav-zh":54,"docs-page-en-footer-configuration":86,"docs-page-zh-footer-configuration":972},[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":45,"body":88,"description":46,"extension":966,"label":45,"meta":967,"navigation":968,"order":47,"path":44,"seo":969,"stem":970,"__hash__":971},"docsEn/docs/footer-configuration.md",{"type":89,"value":90,"toc":959},"minimark",[91,108,119,124,608,612,699,703,712,760,766,849,863,867,912,916,919,955],[92,93,94,95,99,100,103,104,107],"p",{},"The ",[96,97,98],"code",{},"web-nuxt"," footer is manifest-driven. Edit ",[96,101,102],{},"apps/web-nuxt/zship.app.json"," and keep the footer content inside the top-level ",[96,105,106],{},"footer"," object.",[92,109,110,111,114,115,118],{},"Do not hardcode footer copy, links, or legal text in ",[96,112,113],{},"LandingFooter.vue",". The component should only render ",[96,116,117],{},"siteConfig.footer",".",[120,121,123],"h2",{"id":122},"footer-fields","Footer fields",[125,126,131],"pre",{"className":127,"code":128,"language":129,"meta":130,"style":130},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"footer\": {\n    \"brandDisplay\": \"logo-and-site-name\",\n    \"contactEmail\": \"support@example.com\",\n    \"description\": [\n      {\n        \"en\": \"Short product promise for the footer.\",\n        \"zh-CN\": \"底部展示的简短产品说明。\"\n      }\n    ],\n    \"socialLinks\": [\n      {\n        \"labelKey\": \"footer_github\",\n        \"to\": \"https://github.com/your-org/your-repo\",\n        \"external\": true,\n        \"icon\": \"i-simple-icons-github\"\n      }\n    ],\n    \"sections\": [\n      {\n        \"titleKey\": \"footer_section_product\",\n        \"items\": [\n          {\n            \"labelKey\": \"nav_pricing\",\n            \"to\": \"/pricing\"\n          }\n        ]\n      }\n    ],\n    \"disclaimer\": [\n      {\n        \"en\": \"Optional legal or trademark disclaimer.\",\n        \"zh-CN\": \"可选的法律或商标免责声明。\"\n      }\n    ],\n    \"copyright\": \"© {year} {siteName}\"\n  }\n}\n","json","",[96,132,133,142,160,186,207,222,228,251,271,277,283,297,302,323,344,359,378,383,388,402,407,428,442,448,470,488,494,500,505,510,524,529,549,567,572,577,596,602],{"__ignoreMap":130},[134,135,138],"span",{"class":136,"line":137},"line",1,[134,139,141],{"class":140},"sMK4o","{\n",[134,143,145,148,151,154,157],{"class":136,"line":144},2,[134,146,147],{"class":140},"  \"",[134,149,106],{"class":150},"spNyl",[134,152,153],{"class":140},"\"",[134,155,156],{"class":140},":",[134,158,159],{"class":140}," {\n",[134,161,163,166,170,172,174,177,181,183],{"class":136,"line":162},3,[134,164,165],{"class":140},"    \"",[134,167,169],{"class":168},"sBMFI","brandDisplay",[134,171,153],{"class":140},[134,173,156],{"class":140},[134,175,176],{"class":140}," \"",[134,178,180],{"class":179},"sfazB","logo-and-site-name",[134,182,153],{"class":140},[134,184,185],{"class":140},",\n",[134,187,189,191,194,196,198,200,203,205],{"class":136,"line":188},4,[134,190,165],{"class":140},[134,192,193],{"class":168},"contactEmail",[134,195,153],{"class":140},[134,197,156],{"class":140},[134,199,176],{"class":140},[134,201,202],{"class":179},"support@example.com",[134,204,153],{"class":140},[134,206,185],{"class":140},[134,208,210,212,215,217,219],{"class":136,"line":209},5,[134,211,165],{"class":140},[134,213,214],{"class":168},"description",[134,216,153],{"class":140},[134,218,156],{"class":140},[134,220,221],{"class":140}," [\n",[134,223,225],{"class":136,"line":224},6,[134,226,227],{"class":140},"      {\n",[134,229,231,234,238,240,242,244,247,249],{"class":136,"line":230},7,[134,232,233],{"class":140},"        \"",[134,235,237],{"class":236},"sbssI","en",[134,239,153],{"class":140},[134,241,156],{"class":140},[134,243,176],{"class":140},[134,245,246],{"class":179},"Short product promise for the footer.",[134,248,153],{"class":140},[134,250,185],{"class":140},[134,252,254,256,259,261,263,265,268],{"class":136,"line":253},8,[134,255,233],{"class":140},[134,257,258],{"class":236},"zh-CN",[134,260,153],{"class":140},[134,262,156],{"class":140},[134,264,176],{"class":140},[134,266,267],{"class":179},"底部展示的简短产品说明。",[134,269,270],{"class":140},"\"\n",[134,272,274],{"class":136,"line":273},9,[134,275,276],{"class":140},"      }\n",[134,278,280],{"class":136,"line":279},10,[134,281,282],{"class":140},"    ],\n",[134,284,286,288,291,293,295],{"class":136,"line":285},11,[134,287,165],{"class":140},[134,289,290],{"class":168},"socialLinks",[134,292,153],{"class":140},[134,294,156],{"class":140},[134,296,221],{"class":140},[134,298,300],{"class":136,"line":299},12,[134,301,227],{"class":140},[134,303,305,307,310,312,314,316,319,321],{"class":136,"line":304},13,[134,306,233],{"class":140},[134,308,309],{"class":236},"labelKey",[134,311,153],{"class":140},[134,313,156],{"class":140},[134,315,176],{"class":140},[134,317,318],{"class":179},"footer_github",[134,320,153],{"class":140},[134,322,185],{"class":140},[134,324,326,328,331,333,335,337,340,342],{"class":136,"line":325},14,[134,327,233],{"class":140},[134,329,330],{"class":236},"to",[134,332,153],{"class":140},[134,334,156],{"class":140},[134,336,176],{"class":140},[134,338,339],{"class":179},"https://github.com/your-org/your-repo",[134,341,153],{"class":140},[134,343,185],{"class":140},[134,345,347,349,352,354,356],{"class":136,"line":346},15,[134,348,233],{"class":140},[134,350,351],{"class":236},"external",[134,353,153],{"class":140},[134,355,156],{"class":140},[134,357,358],{"class":140}," true,\n",[134,360,362,364,367,369,371,373,376],{"class":136,"line":361},16,[134,363,233],{"class":140},[134,365,366],{"class":236},"icon",[134,368,153],{"class":140},[134,370,156],{"class":140},[134,372,176],{"class":140},[134,374,375],{"class":179},"i-simple-icons-github",[134,377,270],{"class":140},[134,379,381],{"class":136,"line":380},17,[134,382,276],{"class":140},[134,384,386],{"class":136,"line":385},18,[134,387,282],{"class":140},[134,389,391,393,396,398,400],{"class":136,"line":390},19,[134,392,165],{"class":140},[134,394,395],{"class":168},"sections",[134,397,153],{"class":140},[134,399,156],{"class":140},[134,401,221],{"class":140},[134,403,405],{"class":136,"line":404},20,[134,406,227],{"class":140},[134,408,410,412,415,417,419,421,424,426],{"class":136,"line":409},21,[134,411,233],{"class":140},[134,413,414],{"class":236},"titleKey",[134,416,153],{"class":140},[134,418,156],{"class":140},[134,420,176],{"class":140},[134,422,423],{"class":179},"footer_section_product",[134,425,153],{"class":140},[134,427,185],{"class":140},[134,429,431,433,436,438,440],{"class":136,"line":430},22,[134,432,233],{"class":140},[134,434,435],{"class":236},"items",[134,437,153],{"class":140},[134,439,156],{"class":140},[134,441,221],{"class":140},[134,443,445],{"class":136,"line":444},23,[134,446,447],{"class":140},"          {\n",[134,449,451,454,457,459,461,463,466,468],{"class":136,"line":450},24,[134,452,453],{"class":140},"            \"",[134,455,309],{"class":456},"swJcz",[134,458,153],{"class":140},[134,460,156],{"class":140},[134,462,176],{"class":140},[134,464,465],{"class":179},"nav_pricing",[134,467,153],{"class":140},[134,469,185],{"class":140},[134,471,473,475,477,479,481,483,486],{"class":136,"line":472},25,[134,474,453],{"class":140},[134,476,330],{"class":456},[134,478,153],{"class":140},[134,480,156],{"class":140},[134,482,176],{"class":140},[134,484,485],{"class":179},"/pricing",[134,487,270],{"class":140},[134,489,491],{"class":136,"line":490},26,[134,492,493],{"class":140},"          }\n",[134,495,497],{"class":136,"line":496},27,[134,498,499],{"class":140},"        ]\n",[134,501,503],{"class":136,"line":502},28,[134,504,276],{"class":140},[134,506,508],{"class":136,"line":507},29,[134,509,282],{"class":140},[134,511,513,515,518,520,522],{"class":136,"line":512},30,[134,514,165],{"class":140},[134,516,517],{"class":168},"disclaimer",[134,519,153],{"class":140},[134,521,156],{"class":140},[134,523,221],{"class":140},[134,525,527],{"class":136,"line":526},31,[134,528,227],{"class":140},[134,530,532,534,536,538,540,542,545,547],{"class":136,"line":531},32,[134,533,233],{"class":140},[134,535,237],{"class":236},[134,537,153],{"class":140},[134,539,156],{"class":140},[134,541,176],{"class":140},[134,543,544],{"class":179},"Optional legal or trademark disclaimer.",[134,546,153],{"class":140},[134,548,185],{"class":140},[134,550,552,554,556,558,560,562,565],{"class":136,"line":551},33,[134,553,233],{"class":140},[134,555,258],{"class":236},[134,557,153],{"class":140},[134,559,156],{"class":140},[134,561,176],{"class":140},[134,563,564],{"class":179},"可选的法律或商标免责声明。",[134,566,270],{"class":140},[134,568,570],{"class":136,"line":569},34,[134,571,276],{"class":140},[134,573,575],{"class":136,"line":574},35,[134,576,282],{"class":140},[134,578,580,582,585,587,589,591,594],{"class":136,"line":579},36,[134,581,165],{"class":140},[134,583,584],{"class":168},"copyright",[134,586,153],{"class":140},[134,588,156],{"class":140},[134,590,176],{"class":140},[134,592,593],{"class":179},"© {year} {siteName}",[134,595,270],{"class":140},[134,597,599],{"class":136,"line":598},37,[134,600,601],{"class":140},"  }\n",[134,603,605],{"class":136,"line":604},38,[134,606,607],{"class":140},"}\n",[120,609,611],{"id":610},"field-reference","Field reference",[613,614,615,631,638,643,660,678,683],"ul",{},[616,617,618,620,621,623,624,627,628,118],"li",{},[96,619,169],{},": controls brand rendering. Use ",[96,622,180],{},", ",[96,625,626],{},"logo-only",", or ",[96,629,630],{},"site-name-only",[616,632,633,635,636,118],{},[96,634,193],{},": footer-specific email. Set it to an empty string to hide the email row. If the key is omitted, the app falls back to the top-level ",[96,637,193],{},[616,639,640,642],{},[96,641,214],{},": one or more footer description lines. Use localized objects when the public site supports multiple locales.",[616,644,645,647,648,623,650,652,653,655,656,659],{},[96,646,290],{},": icon buttons shown under the contact email. Each item needs ",[96,649,330],{},[96,651,366],{},", and either ",[96,654,309],{}," or localized ",[96,657,658],{},"label",". Use an empty array to hide all social buttons.",[616,661,662,664,665,667,668,670,671,667,673,675,676,118],{},[96,663,395],{},": navigation columns. Each section uses ",[96,666,414],{}," or ",[96,669,658],{},", and each item uses ",[96,672,309],{},[96,674,658],{}," plus ",[96,677,330],{},[616,679,680,682],{},[96,681,517],{},": legal or trademark text shown in the bottom row. Use an empty array to hide it.",[616,684,685,687,688,623,691,694,695,698],{},[96,686,584],{},": bottom-left copyright text. It supports ",[96,689,690],{},"{year}",[96,692,693],{},"{siteName}",", and ",[96,696,697],{},"{brandName}"," tokens. Set it to an empty string to hide it.",[120,700,702],{"id":701},"labels-and-localization","Labels and localization",[92,704,705,706,708,709,156],{},"Use ",[96,707,309],{}," when a label already exists in ",[96,710,711],{},"apps/web-nuxt/app/i18n/ui.json",[125,713,715],{"className":127,"code":714,"language":129,"meta":130,"style":130},"{\n  \"labelKey\": \"footer_support\",\n  \"to\": \"/docs/support-and-refund\"\n}\n",[96,716,717,721,740,756],{"__ignoreMap":130},[134,718,719],{"class":136,"line":137},[134,720,141],{"class":140},[134,722,723,725,727,729,731,733,736,738],{"class":136,"line":144},[134,724,147],{"class":140},[134,726,309],{"class":150},[134,728,153],{"class":140},[134,730,156],{"class":140},[134,732,176],{"class":140},[134,734,735],{"class":179},"footer_support",[134,737,153],{"class":140},[134,739,185],{"class":140},[134,741,742,744,746,748,750,752,754],{"class":136,"line":162},[134,743,147],{"class":140},[134,745,330],{"class":150},[134,747,153],{"class":140},[134,749,156],{"class":140},[134,751,176],{"class":140},[134,753,33],{"class":179},[134,755,270],{"class":140},[134,757,758],{"class":136,"line":188},[134,759,607],{"class":140},[92,761,762,763,765],{},"Use localized ",[96,764,658],{}," when the link is app-specific:",[125,767,769],{"className":127,"code":768,"language":129,"meta":130,"style":130},"{\n  \"label\": {\n    \"en\": \"Changelog\",\n    \"zh-CN\": \"更新日志\"\n  },\n  \"to\": \"/blog/changelog\"\n}\n",[96,770,771,775,787,806,823,828,845],{"__ignoreMap":130},[134,772,773],{"class":136,"line":137},[134,774,141],{"class":140},[134,776,777,779,781,783,785],{"class":136,"line":144},[134,778,147],{"class":140},[134,780,658],{"class":150},[134,782,153],{"class":140},[134,784,156],{"class":140},[134,786,159],{"class":140},[134,788,789,791,793,795,797,799,802,804],{"class":136,"line":162},[134,790,165],{"class":140},[134,792,237],{"class":168},[134,794,153],{"class":140},[134,796,156],{"class":140},[134,798,176],{"class":140},[134,800,801],{"class":179},"Changelog",[134,803,153],{"class":140},[134,805,185],{"class":140},[134,807,808,810,812,814,816,818,821],{"class":136,"line":188},[134,809,165],{"class":140},[134,811,258],{"class":168},[134,813,153],{"class":140},[134,815,156],{"class":140},[134,817,176],{"class":140},[134,819,820],{"class":179},"更新日志",[134,822,270],{"class":140},[134,824,825],{"class":136,"line":209},[134,826,827],{"class":140},"  },\n",[134,829,830,832,834,836,838,840,843],{"class":136,"line":224},[134,831,147],{"class":140},[134,833,330],{"class":150},[134,835,153],{"class":140},[134,837,156],{"class":140},[134,839,176],{"class":140},[134,841,842],{"class":179},"/blog/changelog",[134,844,270],{"class":140},[134,846,847],{"class":136,"line":230},[134,848,607],{"class":140},[92,850,851,852,623,854,623,856,627,859,862],{},"Localized text objects can include ",[96,853,237],{},[96,855,258],{},[96,857,858],{},"zh-TW",[96,860,861],{},"default",". If the active locale is missing, the resolver falls back to the default locale or the first non-empty value.",[120,864,866],{"id":865},"link-rules","Link rules",[613,868,869,880,886,892,903],{},[616,870,871,872,875,876,667,878,118],{},"Internal routes should start with ",[96,873,874],{},"/",", for example ",[96,877,485],{},[96,879,11],{},[616,881,882,883,118],{},"Hash links can use ",[96,884,885],{},"/#section-id",[616,887,888,889,118],{},"External links should set ",[96,890,891],{},"\"external\": true",[616,893,894,895,898,899,902],{},"Internal non-page assets such as ",[96,896,897],{},"/llms.txt"," can set ",[96,900,901],{},"\"localize\": false"," to keep the exact URL.",[616,904,905,908,909,118],{},[96,906,907],{},"mailto:"," links are allowed, but footer email is usually clearer through ",[96,910,911],{},"footer.contactEmail",[120,913,915],{"id":914},"launch-checklist","Launch checklist",[92,917,918],{},"Before publishing the site:",[613,920,921,928,933,940,943,949],{},[616,922,923,924,927],{},"Confirm ",[96,925,926],{},"footer.description"," no longer references the template if the product has been renamed.",[616,929,923,930,932],{},[96,931,911],{}," reaches a real support mailbox.",[616,934,935,936,939],{},"Confirm every ",[96,937,938],{},"footer.sections[].items[].to"," route exists.",[616,941,942],{},"Confirm external links open the expected brand accounts.",[616,944,923,945,948],{},[96,946,947],{},"footer.disclaimer"," matches your legal and trademark policy.",[616,950,951,952,118],{},"Run ",[96,953,954],{},"pnpm --filter @zship/web-nuxt exec nuxt prepare",[956,957,958],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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":130,"searchDepth":144,"depth":144,"links":960},[961,962,963,964,965],{"id":122,"depth":144,"text":123},{"id":610,"depth":144,"text":611},{"id":701,"depth":144,"text":702},{"id":865,"depth":144,"text":866},{"id":914,"depth":144,"text":915},"md",{},true,{"title":45,"description":46},"docs/footer-configuration","n1UFFA1QR9J6ae11EjLKqW0qgCNHpM-puIuehbPK4LQ",{"id":973,"title":80,"body":974,"description":81,"extension":966,"label":80,"meta":1705,"navigation":968,"order":47,"path":44,"seo":1706,"stem":970,"__hash__":1707},"docsZh/docs/footer-configuration.md",{"type":89,"value":975,"toc":1698},[976,987,996,1000,1384,1387,1464,1467,1476,1522,1527,1605,1617,1620,1659,1662,1665,1696],[92,977,978,980,981,983,984,986],{},[96,979,98],{}," 的 Footer 是配置驱动的。请编辑 ",[96,982,102],{},"，并把 Footer 相关内容放在顶层 ",[96,985,106],{}," 对象里。",[92,988,989,990,992,993,995],{},"不要把 Footer 文案、链接或法律说明硬编码进 ",[96,991,113],{},"。组件只负责渲染 ",[96,994,117],{},"。",[120,997,999],{"id":998},"footer-字段","Footer 字段",[125,1001,1002],{"className":127,"code":128,"language":129,"meta":130,"style":130},[96,1003,1004,1008,1020,1038,1056,1068,1072,1090,1106,1110,1114,1126,1130,1148,1166,1178,1194,1198,1202,1214,1218,1236,1248,1252,1270,1286,1290,1294,1298,1302,1314,1318,1336,1352,1356,1360,1376,1380],{"__ignoreMap":130},[134,1005,1006],{"class":136,"line":137},[134,1007,141],{"class":140},[134,1009,1010,1012,1014,1016,1018],{"class":136,"line":144},[134,1011,147],{"class":140},[134,1013,106],{"class":150},[134,1015,153],{"class":140},[134,1017,156],{"class":140},[134,1019,159],{"class":140},[134,1021,1022,1024,1026,1028,1030,1032,1034,1036],{"class":136,"line":162},[134,1023,165],{"class":140},[134,1025,169],{"class":168},[134,1027,153],{"class":140},[134,1029,156],{"class":140},[134,1031,176],{"class":140},[134,1033,180],{"class":179},[134,1035,153],{"class":140},[134,1037,185],{"class":140},[134,1039,1040,1042,1044,1046,1048,1050,1052,1054],{"class":136,"line":188},[134,1041,165],{"class":140},[134,1043,193],{"class":168},[134,1045,153],{"class":140},[134,1047,156],{"class":140},[134,1049,176],{"class":140},[134,1051,202],{"class":179},[134,1053,153],{"class":140},[134,1055,185],{"class":140},[134,1057,1058,1060,1062,1064,1066],{"class":136,"line":209},[134,1059,165],{"class":140},[134,1061,214],{"class":168},[134,1063,153],{"class":140},[134,1065,156],{"class":140},[134,1067,221],{"class":140},[134,1069,1070],{"class":136,"line":224},[134,1071,227],{"class":140},[134,1073,1074,1076,1078,1080,1082,1084,1086,1088],{"class":136,"line":230},[134,1075,233],{"class":140},[134,1077,237],{"class":236},[134,1079,153],{"class":140},[134,1081,156],{"class":140},[134,1083,176],{"class":140},[134,1085,246],{"class":179},[134,1087,153],{"class":140},[134,1089,185],{"class":140},[134,1091,1092,1094,1096,1098,1100,1102,1104],{"class":136,"line":253},[134,1093,233],{"class":140},[134,1095,258],{"class":236},[134,1097,153],{"class":140},[134,1099,156],{"class":140},[134,1101,176],{"class":140},[134,1103,267],{"class":179},[134,1105,270],{"class":140},[134,1107,1108],{"class":136,"line":273},[134,1109,276],{"class":140},[134,1111,1112],{"class":136,"line":279},[134,1113,282],{"class":140},[134,1115,1116,1118,1120,1122,1124],{"class":136,"line":285},[134,1117,165],{"class":140},[134,1119,290],{"class":168},[134,1121,153],{"class":140},[134,1123,156],{"class":140},[134,1125,221],{"class":140},[134,1127,1128],{"class":136,"line":299},[134,1129,227],{"class":140},[134,1131,1132,1134,1136,1138,1140,1142,1144,1146],{"class":136,"line":304},[134,1133,233],{"class":140},[134,1135,309],{"class":236},[134,1137,153],{"class":140},[134,1139,156],{"class":140},[134,1141,176],{"class":140},[134,1143,318],{"class":179},[134,1145,153],{"class":140},[134,1147,185],{"class":140},[134,1149,1150,1152,1154,1156,1158,1160,1162,1164],{"class":136,"line":325},[134,1151,233],{"class":140},[134,1153,330],{"class":236},[134,1155,153],{"class":140},[134,1157,156],{"class":140},[134,1159,176],{"class":140},[134,1161,339],{"class":179},[134,1163,153],{"class":140},[134,1165,185],{"class":140},[134,1167,1168,1170,1172,1174,1176],{"class":136,"line":346},[134,1169,233],{"class":140},[134,1171,351],{"class":236},[134,1173,153],{"class":140},[134,1175,156],{"class":140},[134,1177,358],{"class":140},[134,1179,1180,1182,1184,1186,1188,1190,1192],{"class":136,"line":361},[134,1181,233],{"class":140},[134,1183,366],{"class":236},[134,1185,153],{"class":140},[134,1187,156],{"class":140},[134,1189,176],{"class":140},[134,1191,375],{"class":179},[134,1193,270],{"class":140},[134,1195,1196],{"class":136,"line":380},[134,1197,276],{"class":140},[134,1199,1200],{"class":136,"line":385},[134,1201,282],{"class":140},[134,1203,1204,1206,1208,1210,1212],{"class":136,"line":390},[134,1205,165],{"class":140},[134,1207,395],{"class":168},[134,1209,153],{"class":140},[134,1211,156],{"class":140},[134,1213,221],{"class":140},[134,1215,1216],{"class":136,"line":404},[134,1217,227],{"class":140},[134,1219,1220,1222,1224,1226,1228,1230,1232,1234],{"class":136,"line":409},[134,1221,233],{"class":140},[134,1223,414],{"class":236},[134,1225,153],{"class":140},[134,1227,156],{"class":140},[134,1229,176],{"class":140},[134,1231,423],{"class":179},[134,1233,153],{"class":140},[134,1235,185],{"class":140},[134,1237,1238,1240,1242,1244,1246],{"class":136,"line":430},[134,1239,233],{"class":140},[134,1241,435],{"class":236},[134,1243,153],{"class":140},[134,1245,156],{"class":140},[134,1247,221],{"class":140},[134,1249,1250],{"class":136,"line":444},[134,1251,447],{"class":140},[134,1253,1254,1256,1258,1260,1262,1264,1266,1268],{"class":136,"line":450},[134,1255,453],{"class":140},[134,1257,309],{"class":456},[134,1259,153],{"class":140},[134,1261,156],{"class":140},[134,1263,176],{"class":140},[134,1265,465],{"class":179},[134,1267,153],{"class":140},[134,1269,185],{"class":140},[134,1271,1272,1274,1276,1278,1280,1282,1284],{"class":136,"line":472},[134,1273,453],{"class":140},[134,1275,330],{"class":456},[134,1277,153],{"class":140},[134,1279,156],{"class":140},[134,1281,176],{"class":140},[134,1283,485],{"class":179},[134,1285,270],{"class":140},[134,1287,1288],{"class":136,"line":490},[134,1289,493],{"class":140},[134,1291,1292],{"class":136,"line":496},[134,1293,499],{"class":140},[134,1295,1296],{"class":136,"line":502},[134,1297,276],{"class":140},[134,1299,1300],{"class":136,"line":507},[134,1301,282],{"class":140},[134,1303,1304,1306,1308,1310,1312],{"class":136,"line":512},[134,1305,165],{"class":140},[134,1307,517],{"class":168},[134,1309,153],{"class":140},[134,1311,156],{"class":140},[134,1313,221],{"class":140},[134,1315,1316],{"class":136,"line":526},[134,1317,227],{"class":140},[134,1319,1320,1322,1324,1326,1328,1330,1332,1334],{"class":136,"line":531},[134,1321,233],{"class":140},[134,1323,237],{"class":236},[134,1325,153],{"class":140},[134,1327,156],{"class":140},[134,1329,176],{"class":140},[134,1331,544],{"class":179},[134,1333,153],{"class":140},[134,1335,185],{"class":140},[134,1337,1338,1340,1342,1344,1346,1348,1350],{"class":136,"line":551},[134,1339,233],{"class":140},[134,1341,258],{"class":236},[134,1343,153],{"class":140},[134,1345,156],{"class":140},[134,1347,176],{"class":140},[134,1349,564],{"class":179},[134,1351,270],{"class":140},[134,1353,1354],{"class":136,"line":569},[134,1355,276],{"class":140},[134,1357,1358],{"class":136,"line":574},[134,1359,282],{"class":140},[134,1361,1362,1364,1366,1368,1370,1372,1374],{"class":136,"line":579},[134,1363,165],{"class":140},[134,1365,584],{"class":168},[134,1367,153],{"class":140},[134,1369,156],{"class":140},[134,1371,176],{"class":140},[134,1373,593],{"class":179},[134,1375,270],{"class":140},[134,1377,1378],{"class":136,"line":598},[134,1379,601],{"class":140},[134,1381,1382],{"class":136,"line":604},[134,1383,607],{"class":140},[120,1385,1386],{"id":1386},"字段说明",[613,1388,1389,1401,1408,1413,1429,1447,1452],{},[616,1390,1391,1393,1394,1396,1397,1396,1399,995],{},[96,1392,169],{},"：控制品牌展示方式，可选 ",[96,1395,180],{},"、",[96,1398,626],{},[96,1400,630],{},[616,1402,1403,1405,1406,995],{},[96,1404,193],{},"：Footer 专用联系邮箱。设为空字符串可以隐藏邮箱行；如果省略该字段，会回退到顶层 ",[96,1407,193],{},[616,1409,1410,1412],{},[96,1411,214],{},"：Footer 左侧的描述文案，可以配置多行。多语言站点建议使用 localized object。",[616,1414,1415,1417,1418,1396,1420,1422,1423,1425,1426,1428],{},[96,1416,290],{},"：邮箱下方的社交图标按钮。每一项需要 ",[96,1419,330],{},[96,1421,366],{},"，以及 ",[96,1424,309],{}," 或多语言 ",[96,1427,658],{},"。设为空数组可以隐藏所有社交按钮。",[616,1430,1431,1433,1434,1436,1437,1439,1440,1436,1442,1444,1445,995],{},[96,1432,395],{},"：右侧导航列。每个栏目使用 ",[96,1435,414],{}," 或 ",[96,1438,658],{},"，每个链接使用 ",[96,1441,309],{},[96,1443,658],{}," 加 ",[96,1446,330],{},[616,1448,1449,1451],{},[96,1450,517],{},"：底部法律或商标声明。设为空数组可以隐藏。",[616,1453,1454,1456,1457,1396,1459,1396,1461,1463],{},[96,1455,584],{},"：底部左侧版权文案，支持 ",[96,1458,690],{},[96,1460,693],{},[96,1462,697],{},"。设为空字符串可以隐藏。",[120,1465,1466],{"id":1466},"标签与多语言",[92,1468,1469,1470,1472,1473,1475],{},"已有翻译建议复用 ",[96,1471,711],{}," 里的 ",[96,1474,309],{},"：",[125,1477,1478],{"className":127,"code":714,"language":129,"meta":130,"style":130},[96,1479,1480,1484,1502,1518],{"__ignoreMap":130},[134,1481,1482],{"class":136,"line":137},[134,1483,141],{"class":140},[134,1485,1486,1488,1490,1492,1494,1496,1498,1500],{"class":136,"line":144},[134,1487,147],{"class":140},[134,1489,309],{"class":150},[134,1491,153],{"class":140},[134,1493,156],{"class":140},[134,1495,176],{"class":140},[134,1497,735],{"class":179},[134,1499,153],{"class":140},[134,1501,185],{"class":140},[134,1503,1504,1506,1508,1510,1512,1514,1516],{"class":136,"line":162},[134,1505,147],{"class":140},[134,1507,330],{"class":150},[134,1509,153],{"class":140},[134,1511,156],{"class":140},[134,1513,176],{"class":140},[134,1515,33],{"class":179},[134,1517,270],{"class":140},[134,1519,1520],{"class":136,"line":188},[134,1521,607],{"class":140},[92,1523,1524,1525,1475],{},"产品专属链接可以直接写多语言 ",[96,1526,658],{},[125,1528,1529],{"className":127,"code":768,"language":129,"meta":130,"style":130},[96,1530,1531,1535,1547,1565,1581,1585,1601],{"__ignoreMap":130},[134,1532,1533],{"class":136,"line":137},[134,1534,141],{"class":140},[134,1536,1537,1539,1541,1543,1545],{"class":136,"line":144},[134,1538,147],{"class":140},[134,1540,658],{"class":150},[134,1542,153],{"class":140},[134,1544,156],{"class":140},[134,1546,159],{"class":140},[134,1548,1549,1551,1553,1555,1557,1559,1561,1563],{"class":136,"line":162},[134,1550,165],{"class":140},[134,1552,237],{"class":168},[134,1554,153],{"class":140},[134,1556,156],{"class":140},[134,1558,176],{"class":140},[134,1560,801],{"class":179},[134,1562,153],{"class":140},[134,1564,185],{"class":140},[134,1566,1567,1569,1571,1573,1575,1577,1579],{"class":136,"line":188},[134,1568,165],{"class":140},[134,1570,258],{"class":168},[134,1572,153],{"class":140},[134,1574,156],{"class":140},[134,1576,176],{"class":140},[134,1578,820],{"class":179},[134,1580,270],{"class":140},[134,1582,1583],{"class":136,"line":209},[134,1584,827],{"class":140},[134,1586,1587,1589,1591,1593,1595,1597,1599],{"class":136,"line":224},[134,1588,147],{"class":140},[134,1590,330],{"class":150},[134,1592,153],{"class":140},[134,1594,156],{"class":140},[134,1596,176],{"class":140},[134,1598,842],{"class":179},[134,1600,270],{"class":140},[134,1602,1603],{"class":136,"line":230},[134,1604,607],{"class":140},[92,1606,1607,1608,1396,1610,1396,1612,1436,1614,1616],{},"多语言对象可以包含 ",[96,1609,237],{},[96,1611,258],{},[96,1613,858],{},[96,1615,861],{},"。如果当前语言缺失，系统会回退到默认语言或第一个非空值。",[120,1618,1619],{"id":1619},"链接规则",[613,1621,1622,1632,1637,1642,1650],{},[616,1623,1624,1625,1627,1628,1436,1630,995],{},"站内路由以 ",[96,1626,874],{}," 开头，例如 ",[96,1629,485],{},[96,1631,11],{},[616,1633,1634,1635,995],{},"页面锚点可以写成 ",[96,1636,885],{},[616,1638,1639,1640,995],{},"外部链接需要设置 ",[96,1641,891],{},[616,1643,1644,1646,1647,1649],{},[96,1645,897],{}," 这类站内非页面资源可以设置 ",[96,1648,901],{},"，保留原始 URL。",[616,1651,1652,1653,1655,1656,1658],{},"可以使用 ",[96,1654,907],{}," 链接，但 Footer 邮箱通常建议用 ",[96,1657,911],{}," 管理。",[120,1660,1661],{"id":1661},"上线检查清单",[92,1663,1664],{},"正式发布前请确认：",[613,1666,1667,1672,1677,1683,1686,1691],{},[616,1668,1669,1671],{},[96,1670,926],{}," 不再保留模板占位文案。",[616,1673,1674,1676],{},[96,1675,911],{}," 指向真实支持邮箱。",[616,1678,1679,1680,1682],{},"所有 ",[96,1681,938],{}," 都是存在的路由。",[616,1684,1685],{},"外部链接指向正确的品牌账号。",[616,1687,1688,1690],{},[96,1689,947],{}," 符合你的法律与商标使用策略。",[616,1692,1693,1694,995],{},"执行 ",[96,1695,954],{},[956,1697,958],{},{"title":130,"searchDepth":144,"depth":144,"links":1699},[1700,1701,1702,1703,1704],{"id":998,"depth":144,"text":999},{"id":1386,"depth":144,"text":1386},{"id":1466,"depth":144,"text":1466},{"id":1619,"depth":144,"text":1619},{"id":1661,"depth":144,"text":1661},{},{"title":80,"description":81},"qqKqyivwAbEC_-V1m_wi0zrmu19YurNZIuGpxXS2AKw",1777105304345]