[{"data":1,"prerenderedAt":681},["ShallowReactive",2],{"app-nav_docs_manual_zh":3,"navigation_docs_manual_zh":134,"-docs-manual-zh-getting-started-migration":164,"-docs-manual-zh-getting-started-migration-surround":676},[4,41,77,109],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":40},"快速入门","i-lucide-rocket","\u002Fdocs\u002Fmanual\u002Fzh\u002Fgetting-started","docs\u002Fmanual\u002Fzh\u002F1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"简介","\u002Fdocs\u002Fmanual\u002Fzh\u002Fgetting-started\u002Fintroduction","docs\u002Fmanual\u002Fzh\u002F1.getting-started\u002F2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"安装","\u002Fdocs\u002Fmanual\u002Fzh\u002Fgetting-started\u002Finstallation","docs\u002Fmanual\u002Fzh\u002F1.getting-started\u002F3.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"项目结构","\u002Fdocs\u002Fmanual\u002Fzh\u002Fgetting-started\u002Fproject-structure","docs\u002Fmanual\u002Fzh\u002F1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":26,"path":27,"stem":28,"icon":29},"Studio 模块","\u002Fdocs\u002Fmanual\u002Fzh\u002Fgetting-started\u002Fstudio","docs\u002Fmanual\u002Fzh\u002F1.getting-started\u002F5.studio","i-lucide-mouse-pointer-2",{"title":31,"path":32,"stem":33,"icon":34},"迁移","\u002Fdocs\u002Fmanual\u002Fzh\u002Fgetting-started\u002Fmigration","docs\u002Fmanual\u002Fzh\u002F1.getting-started\u002F6.migration","i-lucide-replace",{"title":36,"path":37,"stem":38,"icon":39},"故障排除","\u002Fdocs\u002Fmanual\u002Fzh\u002Fgetting-started\u002Ftroubleshooting","docs\u002Fmanual\u002Fzh\u002F1.getting-started\u002F7.troubleshooting","i-lucide-wrench",false,{"title":42,"icon":43,"path":44,"stem":45,"children":46,"page":40},"核心概念","i-lucide-brain","\u002Fdocs\u002Fmanual\u002Fzh\u002Fconcepts","docs\u002Fmanual\u002Fzh\u002F2.concepts",[47,52,57,62,67,72],{"title":48,"path":49,"stem":50,"icon":51},"内容编辑","\u002Fdocs\u002Fmanual\u002Fzh\u002Fconcepts\u002Fedition","docs\u002Fmanual\u002Fzh\u002F2.concepts\u002F2.edition","i-lucide-pencil",{"title":53,"path":54,"stem":55,"icon":56},"配置","\u002Fdocs\u002Fmanual\u002Fzh\u002Fconcepts\u002Fconfiguration","docs\u002Fmanual\u002Fzh\u002F2.concepts\u002F3.configuration","i-lucide-settings",{"title":58,"path":59,"stem":60,"icon":61},"主题","\u002Fdocs\u002Fmanual\u002Fzh\u002Fconcepts\u002Ftheme","docs\u002Fmanual\u002Fzh\u002F2.concepts\u002F4.theme","i-lucide-paint-roller",{"title":63,"path":64,"stem":65,"icon":66},"自定义","\u002Fdocs\u002Fmanual\u002Fzh\u002Fconcepts\u002Fcustomization","docs\u002Fmanual\u002Fzh\u002F2.concepts\u002F5.customization","i-lucide-pen-tool",{"title":68,"path":69,"stem":70,"icon":71},"国际化","\u002Fdocs\u002Fmanual\u002Fzh\u002Fconcepts\u002Finternationalization","docs\u002Fmanual\u002Fzh\u002F2.concepts\u002F6.internationalization","i-lucide-globe",{"title":73,"path":74,"stem":75,"icon":76},"Nuxt","\u002Fdocs\u002Fmanual\u002Fzh\u002Fconcepts\u002Fnuxt","docs\u002Fmanual\u002Fzh\u002F2.concepts\u002F8.nuxt","i-simple-icons-nuxt",{"title":78,"icon":79,"path":80,"stem":81,"children":82,"page":40},"基础要点","i-lucide-book-open","\u002Fdocs\u002Fmanual\u002Fzh\u002Fessentials","docs\u002Fmanual\u002Fzh\u002F3.essentials",[83,88,93,98,103],{"title":84,"path":85,"stem":86,"icon":87},"Markdown 语法","\u002Fdocs\u002Fmanual\u002Fzh\u002Fessentials\u002Fmarkdown-syntax","docs\u002Fmanual\u002Fzh\u002F3.essentials\u002F1.markdown-syntax","i-lucide-heading-1",{"title":89,"path":90,"stem":91,"icon":92},"代码块","\u002Fdocs\u002Fmanual\u002Fzh\u002Fessentials\u002Fcode-blocks","docs\u002Fmanual\u002Fzh\u002F3.essentials\u002F2.code-blocks","i-lucide-code-xml",{"title":94,"path":95,"stem":96,"icon":97},"组件","\u002Fdocs\u002Fmanual\u002Fzh\u002Fessentials\u002Fcomponents","docs\u002Fmanual\u002Fzh\u002F3.essentials\u002F3.components","i-lucide-component",{"title":99,"path":100,"stem":101,"icon":102},"图片与嵌入","\u002Fdocs\u002Fmanual\u002Fzh\u002Fessentials\u002Fimages-embeds","docs\u002Fmanual\u002Fzh\u002F3.essentials\u002F4.images-embeds","i-lucide-image",{"title":104,"path":105,"stem":106,"icon":107,"position":108},"Mermaid 图表","\u002Fdocs\u002Fmanual\u002Fzh\u002Fessentials\u002Fmermaid","docs\u002Fmanual\u002Fzh\u002F3.essentials\u002F5.mermaid","i-lucide-chart-network",5,{"title":110,"icon":111,"path":112,"stem":113,"children":114,"page":40},"AI","i-lucide-sparkles","\u002Fdocs\u002Fmanual\u002Fzh\u002Fai","docs\u002Fmanual\u002Fzh\u002F4.ai",[115,119,124,129],{"title":116,"path":117,"stem":118,"icon":111},"助手","\u002Fdocs\u002Fmanual\u002Fzh\u002Fai\u002Fassistant","docs\u002Fmanual\u002Fzh\u002F4.ai\u002F1.assistant",{"title":120,"path":121,"stem":122,"icon":123},"MCP 服务器","\u002Fdocs\u002Fmanual\u002Fzh\u002Fai\u002Fmcp","docs\u002Fmanual\u002Fzh\u002F4.ai\u002F2.mcp","i-lucide-cpu",{"title":125,"path":126,"stem":127,"icon":128},"Agent 技能","\u002Fdocs\u002Fmanual\u002Fzh\u002Fai\u002Fskills","docs\u002Fmanual\u002Fzh\u002F4.ai\u002F3.skills","i-lucide-wand-sparkles",{"title":130,"path":131,"stem":132,"icon":133},"LLMs 集成","\u002Fdocs\u002Fmanual\u002Fzh\u002Fai\u002Fllms","docs\u002Fmanual\u002Fzh\u002F4.ai\u002F4.llms","i-lucide-message-circle-code",[135,143,151,158],{"title":5,"icon":6,"path":7,"stem":8,"children":136,"page":40},[137,138,139,140,141,142],{"title":11,"path":12,"stem":13,"icon":14},{"title":16,"path":17,"stem":18,"icon":19},{"title":21,"path":22,"stem":23,"icon":24},{"title":26,"path":27,"stem":28,"icon":29},{"title":31,"path":32,"stem":33,"icon":34},{"title":36,"path":37,"stem":38,"icon":39},{"title":42,"icon":43,"path":44,"stem":45,"children":144,"page":40},[145,146,147,148,149,150],{"title":48,"path":49,"stem":50,"icon":51},{"title":53,"path":54,"stem":55,"icon":56},{"title":58,"path":59,"stem":60,"icon":61},{"title":63,"path":64,"stem":65,"icon":66},{"title":68,"path":69,"stem":70,"icon":71},{"title":73,"path":74,"stem":75,"icon":76},{"title":78,"icon":79,"path":80,"stem":81,"children":152,"page":40},[153,154,155,156,157],{"title":84,"path":85,"stem":86,"icon":87},{"title":89,"path":90,"stem":91,"icon":92},{"title":94,"path":95,"stem":96,"icon":97},{"title":99,"path":100,"stem":101,"icon":102},{"title":104,"path":105,"stem":106,"icon":107,"position":108},{"title":110,"icon":111,"path":112,"stem":113,"children":159,"page":40},[160,161,162,163],{"title":116,"path":117,"stem":118,"icon":111},{"title":120,"path":121,"stem":122,"icon":123},{"title":125,"path":126,"stem":127,"icon":128},{"title":130,"path":131,"stem":132,"icon":133},{"id":165,"title":31,"body":166,"config":669,"description":670,"extension":671,"links":669,"meta":672,"navigation":673,"path":32,"seo":674,"stem":33,"__hash__":675},"docs_manual_zh\u002Fdocs\u002Fmanual\u002Fzh\u002F1.getting-started\u002F6.migration.md",{"type":167,"value":168,"toc":652},"minimark",[169,174,190,193,264,268,272,275,409,413,415,418,421,458,461,500,502,505,578,585,588,618,621,624,648],[170,171,173],"h2",{"id":172},"从旧版-tockdocs-迁移","从旧版 TockDocs 迁移",[175,176,177,178,182,183,189],"p",{},"现代 TockDocs 基于 ",[179,180,181],"strong",{},"Nuxt 层 + ****","****",[179,184,185],{},[186,187,188],"code",{},"create-tockdocs","** 起步模板工作流**。",[175,191,192],{},"与旧版本相比，主要的迁移变更在于项目引导和命令流程：",[194,195,196,209],"table",{},[197,198,199],"thead",{},[200,201,202,206],"tr",{},[203,204,205],"th",{},"旧版工作流",[203,207,208],{},"当前工作流",[210,211,212,225,237,249],"tbody",{},[200,213,214,220],{},[215,216,217],"td",{},[186,218,219],{},"npx tockdocs init my-docs",[215,221,222],{},[186,223,224],{},"npx create-tockdocs my-docs",[200,226,227,232],{},[215,228,229],{},[186,230,231],{},"tockdocs dev",[215,233,234],{},[186,235,236],{},"npm run dev",[200,238,239,244],{},[215,240,241],{},[186,242,243],{},"tockdocs build",[215,245,246],{},[186,247,248],{},"npm run build",[200,250,251,257],{},[215,252,253,254],{},"内联 ",[186,255,256],{},"--extends tockdocs",[215,258,259,260,263],{},"生成的 ",[186,261,262],{},"nuxt.config.ts"," 扩展该层",[265,266,267],"tip",{},"您的 Markdown 内容和大多数 MDC 语法通常可以在不进行大幅重写的情况下迁移。最大的变化是项目结构和路由规范。",[170,269,271],{"id":270},"从任何-markdown-文档设置迁移","从任何 Markdown 文档设置迁移",[175,273,274],{},"无论您是从旧版 TockDocs、Nuxt UI 文档模板还是其他 Markdown 站点迁移，迁移路径通常如下：",[276,277,278,283,309,312,328,335,341,344,347,368,371,374,392,396],"steps",{},[279,280,282],"h3",{"id":281},"创建一个全新的-tockdocs-项目","创建一个全新的 TockDocs 项目",[284,285,291],"pre",{"className":286,"code":287,"filename":288,"language":289,"meta":290,"style":290},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npx create-tockdocs my-docs\n","Terminal","bash","",[186,292,293],{"__ignoreMap":290},[294,295,298,302,306],"span",{"class":296,"line":297},"line",1,[294,299,301],{"class":300},"sBMFI","npx",[294,303,305],{"class":304},"sfazB"," create-tockdocs",[294,307,308],{"class":304}," my-docs\n",[175,310,311],{},"选择：",[313,314,315,322],"ul",{},[316,317,318,321],"li",{},[186,319,320],{},"default"," — 如果您需要单语言文档树",[316,323,324,327],{},[186,325,326],{},"i18n"," — 如果您需要在传统模式下使用本地化文档",[279,329,331,332],{"id":330},"将您的内容移入-content","将您的内容移入 ",[186,333,334],{},"content\u002F",[175,336,337,338,340],{},"对于大多数项目，您可以直接将 Markdown 文件复制到新的 ",[186,339,334],{}," 目录中，然后逐步优化结构、导航元数据和 MDC。",[279,342,343],{"id":343},"选择合适的架构",[175,345,346],{},"使用与您的站点匹配的内容结构：",[313,348,349,355],{},[316,350,351,354],{},[179,352,353],{},"传统模式"," — 用于单一文档树",[316,356,357,360,361,364,365],{},[179,358,359],{},"知识库模式"," — 用于需要多个知识库的场景，如 ",[186,362,363],{},"\u002Fdocs\u002Fmanual\u002Fzh\u002F..."," 和 ",[186,366,367],{},"\u002Fdocs\u002Fparser\u002Fen\u002F...",[279,369,370],{"id":370},"更新路由和链接",[175,372,373],{},"如果您的旧文档使用了不同的路由，请检查：",[313,375,376,379,382,389],{},[316,377,378],{},"内部 Markdown 链接",[316,380,381],{},"图片路径",[316,383,384,385,388],{},"任何硬编码的 ",[186,386,387],{},"\u002Fdocs\u002F..."," URL",[316,390,391],{},"知识库 ID 和语言前缀",[279,393,395],{"id":394},"审查配置和-ai-功能","审查配置和 AI 功能",[175,397,398,399,402,403,364,405,408],{},"内容迁移完成后，请查阅",[400,401,53],"a",{"href":54},"、",[400,404,116],{"href":117},[400,406,407],{"href":121},"MCP"," 指南，使您的应用与当前的 TockDocs 规范保持一致。",[170,410,412],{"id":411},"传统模式-vs-知识库模式","传统模式 vs 知识库模式",[279,414,353],{"id":353},[175,416,417],{},"当您的项目只有一个文档树时使用此模式。",[175,419,420],{},"单语言示例：",[284,422,424],{"className":286,"code":423,"language":289,"meta":290,"style":290},"content\u002F\n├── index.md\n└── guide\u002F\n    └── introduction.md\n",[186,425,426,431,440,449],{"__ignoreMap":290},[294,427,428],{"class":296,"line":297},[294,429,430],{"class":300},"content\u002F\n",[294,432,434,437],{"class":296,"line":433},2,[294,435,436],{"class":300},"├──",[294,438,439],{"class":304}," index.md\n",[294,441,443,446],{"class":296,"line":442},3,[294,444,445],{"class":300},"└──",[294,447,448],{"class":304}," guide\u002F\n",[294,450,452,455],{"class":296,"line":451},4,[294,453,454],{"class":300},"    └──",[294,456,457],{"class":304}," introduction.md\n",[175,459,460],{},"本地化示例：",[284,462,464],{"className":286,"code":463,"language":289,"meta":290,"style":290},"content\u002F\n├── en\u002F\n│   └── guide\u002F\n└── zh\u002F\n    └── guide\u002F\n",[186,465,466,470,477,487,494],{"__ignoreMap":290},[294,467,468],{"class":296,"line":297},[294,469,430],{"class":300},[294,471,472,474],{"class":296,"line":433},[294,473,436],{"class":300},[294,475,476],{"class":304}," en\u002F\n",[294,478,479,482,485],{"class":296,"line":442},[294,480,481],{"class":300},"│",[294,483,484],{"class":304},"   └──",[294,486,448],{"class":304},[294,488,489,491],{"class":296,"line":451},[294,490,445],{"class":300},[294,492,493],{"class":304}," zh\u002F\n",[294,495,496,498],{"class":296,"line":108},[294,497,454],{"class":300},[294,499,448],{"class":304},[279,501,359],{"id":359},[175,503,504],{},"当您希望在一个站点中管理多个文档集合时使用此模式：",[284,506,508],{"className":286,"code":507,"language":289,"meta":290,"style":290},"content\u002F\n├── site\u002F\n│   └── index.md\n├── manual\u002F\n│   ├── kb.yml\n│   └── en\u002F\n└── parser\u002F\n    ├── kb.yml\n    └── en\u002F\n",[186,509,510,514,521,529,536,546,555,563,571],{"__ignoreMap":290},[294,511,512],{"class":296,"line":297},[294,513,430],{"class":300},[294,515,516,518],{"class":296,"line":433},[294,517,436],{"class":300},[294,519,520],{"class":304}," site\u002F\n",[294,522,523,525,527],{"class":296,"line":442},[294,524,481],{"class":300},[294,526,484],{"class":304},[294,528,439],{"class":304},[294,530,531,533],{"class":296,"line":451},[294,532,436],{"class":300},[294,534,535],{"class":304}," manual\u002F\n",[294,537,538,540,543],{"class":296,"line":108},[294,539,481],{"class":300},[294,541,542],{"class":304},"   ├──",[294,544,545],{"class":304}," kb.yml\n",[294,547,549,551,553],{"class":296,"line":548},6,[294,550,481],{"class":300},[294,552,484],{"class":304},[294,554,476],{"class":304},[294,556,558,560],{"class":296,"line":557},7,[294,559,445],{"class":300},[294,561,562],{"class":304}," parser\u002F\n",[294,564,566,569],{"class":296,"line":565},8,[294,567,568],{"class":300},"    ├──",[294,570,545],{"class":304},[294,572,574,576],{"class":296,"line":573},9,[294,575,454],{"class":300},[294,577,476],{"class":304},[175,579,580,581,584],{},"在知识库模式下，路由生成为 ",[186,582,583],{},"\u002Fdocs\u002F\u003Ckb>\u002F\u003Clocale>\u002F...","，每个知识库拥有独立的集合、元数据、语言集和入口页面。",[170,586,587],{"id":587},"内容兼容性",[313,589,590,596,602,612],{},[316,591,592,595],{},[179,593,594],{},"标准 Markdown"," 可以原样复制并逐步改进",[316,597,598,601],{},[179,599,600],{},"Nuxt Content + MDC"," 内容如果引用的组件仍然存在，通常可以顺利迁移",[316,603,604,607,608,611],{},[179,605,606],{},"自定义组件"," 可能需要在 ",[186,609,610],{},"app\u002Fcomponents\u002F"," 中重新创建",[316,613,614,617],{},[179,615,616],{},"传统路由假设"," 在迁移到知识库模式时可能需要更新",[170,619,620],{"id":620},"实操清单",[175,622,623],{},"在确认迁移完成之前，请验证：",[313,625,626,629,632,635,638,645],{},[316,627,628],{},"内容渲染无原始 MDC 标记泄露",[316,630,631],{},"内部链接指向新的路由",[316,633,634],{},"导航标题和图标正确",[316,636,637],{},"语言过滤如预期",[316,639,640,641,644],{},"使用 ",[186,642,643],{},"kb.yml"," 时知识库首页正确解析",[316,646,647],{},"助手和 MCP 功能指向预期内容范围",[649,650,651],"style",{},"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 .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":290,"searchDepth":433,"depth":433,"links":653},[654,655,663,667,668],{"id":172,"depth":433,"text":173},{"id":270,"depth":433,"text":271,"children":656},[657,658,660,661,662],{"id":281,"depth":442,"text":282},{"id":330,"depth":442,"text":659},"将您的内容移入 content\u002F",{"id":343,"depth":442,"text":343},{"id":370,"depth":442,"text":370},{"id":394,"depth":442,"text":395},{"id":411,"depth":433,"text":412,"children":664},[665,666],{"id":353,"depth":442,"text":353},{"id":359,"depth":442,"text":359},{"id":587,"depth":433,"text":587},{"id":620,"depth":433,"text":620},null,"如何将现有 Markdown 文档迁移到 TockDocs","md",{},{"icon":34},{"title":31,"description":670},"az8pJhFvuk9sCsUzwyk58orXU7i9KMg8-VyiNXJKOHs",[677,679],{"title":26,"path":27,"stem":28,"description":678,"icon":29,"children":-1},"使用自托管的 Studio Web 编辑器直接在线上编辑您的 Nuxt Content 网站。",{"title":36,"path":37,"stem":38,"description":680,"icon":39,"children":-1},"使用 TockDocs 时的常见问题及其解决方案。",1778590914065]