[{"data":1,"prerenderedAt":1169},["ShallowReactive",2],{"app-nav_docs_manual_zh":3,"navigation_docs_manual_zh":134,"-docs-manual-zh-getting-started-project-structure":164,"-docs-manual-zh-getting-started-project-structure-surround":1164},[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":21,"body":166,"config":1157,"description":1158,"extension":1159,"links":1157,"meta":1160,"navigation":1161,"path":22,"seo":1162,"stem":23,"__hash__":1163},"docs_manual_zh\u002Fdocs\u002Fmanual\u002Fzh\u002F1.getting-started\u002F4.project-structure.md",{"type":167,"value":168,"toc":1145},"minimark",[169,173,182,185,210,219,222,227,233,308,311,330,334,340,434,436,454,456,459,564,566,591,598,602,608,614,813,816,838,844,847,904,907,913,919,1016,1019,1023,1026,1118,1121,1138,1141],[170,171,172],"h2",{"id":172},"概述",[174,175,176,177,181],"p",{},"TockDocs 是一个 ",[178,179,180],"strong",{},"Nuxt 层","。您的项目是一个普通的 Nuxt 应用，它扩展了该层，并添加内容、配置和可选的自定义 Vue 代码。",[174,183,184],{},"目前，TockDocs 支持两种内容架构：",[186,187,188,200],"ul",{},[189,190,191,194,195,199],"li",{},[178,192,193],{},"传统模式"," — 单一文档树，可选择使用 ",[196,197,198],"code",{},"@nuxtjs\u002Fi18n"," 进行本地化",[189,201,202,205,206,209],{},[178,203,204],{},"知识库模式"," — 在 ",[196,207,208],{},"\u002Fdocs\u002F\u003Ckb>\u002F\u003Clocale>\u002F..."," 下组织多个文档集合",[174,211,212,213,215,216,218],{},"生成的起步模板默认使用 ",[178,214,193],{},"。TockDocs 官方站点使用 ",[178,217,204],{},"。",[170,220,221],{"id":221},"起步模板结构",[223,224,226],"h3",{"id":225},"default-模板","Default 模板",[174,228,229,232],{},[196,230,231],{},"default"," 模板是一个单语言传统模式应用：",[234,235,240],"pre",{"className":236,"code":237,"language":238,"meta":239,"style":239},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","my-docs\u002F\n├── content\u002F\n│   ├── index.md\n│   └── 1.getting-started\u002F\n├── nuxt.config.ts\n├── package.json\n└── public\u002F\n","bash","",[196,241,242,251,261,273,284,291,299],{"__ignoreMap":239},[243,244,247],"span",{"class":245,"line":246},"line",1,[243,248,250],{"class":249},"sBMFI","my-docs\u002F\n",[243,252,254,257],{"class":245,"line":253},2,[243,255,256],{"class":249},"├──",[243,258,260],{"class":259},"sfazB"," content\u002F\n",[243,262,264,267,270],{"class":245,"line":263},3,[243,265,266],{"class":249},"│",[243,268,269],{"class":259},"   ├──",[243,271,272],{"class":259}," index.md\n",[243,274,276,278,281],{"class":245,"line":275},4,[243,277,266],{"class":249},[243,279,280],{"class":259},"   └──",[243,282,283],{"class":259}," 1.getting-started\u002F\n",[243,285,286,288],{"class":245,"line":108},[243,287,256],{"class":249},[243,289,290],{"class":259}," nuxt.config.ts\n",[243,292,294,296],{"class":245,"line":293},6,[243,295,256],{"class":249},[243,297,298],{"class":259}," package.json\n",[243,300,302,305],{"class":245,"line":301},7,[243,303,304],{"class":249},"└──",[243,306,307],{"class":259}," public\u002F\n",[174,309,310],{},"典型路由：",[186,312,313,322],{},[189,314,315,318,319],{},[196,316,317],{},"content\u002Findex.md"," → ",[196,320,321],{},"\u002F",[189,323,324,318,327],{},[196,325,326],{},"content\u002F1.getting-started\u002F3.installation.md",[196,328,329],{},"\u002Fgetting-started\u002Finstallation",[223,331,333],{"id":332},"i18n-模板","i18n 模板",[174,335,336,339],{},[196,337,338],{},"i18n"," 模板仍然是传统模式，但内容按语言分组：",[234,341,343],{"className":236,"code":342,"language":238,"meta":239,"style":239},"my-docs\u002F\n├── content\u002F\n│   ├── en\u002F\n│   │   ├── index.md\n│   │   └── 1.getting-started\u002F\n│   └── zh\u002F\n│       ├── index.md\n│       └── 1.getting-started\u002F\n├── nuxt.config.ts\n├── package.json\n└── public\u002F\n",[196,344,345,349,355,364,375,385,394,403,413,420,427],{"__ignoreMap":239},[243,346,347],{"class":245,"line":246},[243,348,250],{"class":249},[243,350,351,353],{"class":245,"line":253},[243,352,256],{"class":249},[243,354,260],{"class":259},[243,356,357,359,361],{"class":245,"line":263},[243,358,266],{"class":249},[243,360,269],{"class":259},[243,362,363],{"class":259}," en\u002F\n",[243,365,366,368,371,373],{"class":245,"line":275},[243,367,266],{"class":249},[243,369,370],{"class":259},"   │",[243,372,269],{"class":259},[243,374,272],{"class":259},[243,376,377,379,381,383],{"class":245,"line":108},[243,378,266],{"class":249},[243,380,370],{"class":259},[243,382,280],{"class":259},[243,384,283],{"class":259},[243,386,387,389,391],{"class":245,"line":293},[243,388,266],{"class":249},[243,390,280],{"class":259},[243,392,393],{"class":259}," zh\u002F\n",[243,395,396,398,401],{"class":245,"line":301},[243,397,266],{"class":249},[243,399,400],{"class":259},"       ├──",[243,402,272],{"class":259},[243,404,406,408,411],{"class":245,"line":405},8,[243,407,266],{"class":249},[243,409,410],{"class":259},"       └──",[243,412,283],{"class":259},[243,414,416,418],{"class":245,"line":415},9,[243,417,256],{"class":249},[243,419,290],{"class":259},[243,421,423,425],{"class":245,"line":422},10,[243,424,256],{"class":249},[243,426,298],{"class":259},[243,428,430,432],{"class":245,"line":429},11,[243,431,304],{"class":249},[243,433,307],{"class":259},[174,435,310],{},[186,437,438,446],{},[189,439,440,318,443],{},[196,441,442],{},"content\u002Fen\u002Findex.md",[196,444,445],{},"\u002Fen",[189,447,448,318,451],{},[196,449,450],{},"content\u002Fzh\u002F1.getting-started\u002F3.installation.md",[196,452,453],{},"\u002Fzh\u002Fgetting-started\u002Finstallation",[223,455,204],{"id":204},[174,457,458],{},"知识库模式适用于多产品或多领域的文档集合。官方文档站点采用此结构：",[234,460,462],{"className":236,"code":461,"language":238,"meta":239,"style":239},"content\u002F\n├── site\u002F\n│   └── index.md\n├── manual\u002F\n│   ├── kb.yml\n│   ├── en\u002F\n│   │   └── 1.getting-started\u002F\n│   └── zh\u002F\n│       └── 1.getting-started\u002F\n└── parser\u002F\n    ├── kb.yml\n    └── en\u002F\n        └── parser\u002F\n",[196,463,464,469,476,484,491,500,508,518,526,534,541,548,556],{"__ignoreMap":239},[243,465,466],{"class":245,"line":246},[243,467,468],{"class":249},"content\u002F\n",[243,470,471,473],{"class":245,"line":253},[243,472,256],{"class":249},[243,474,475],{"class":259}," site\u002F\n",[243,477,478,480,482],{"class":245,"line":263},[243,479,266],{"class":249},[243,481,280],{"class":259},[243,483,272],{"class":259},[243,485,486,488],{"class":245,"line":275},[243,487,256],{"class":249},[243,489,490],{"class":259}," manual\u002F\n",[243,492,493,495,497],{"class":245,"line":108},[243,494,266],{"class":249},[243,496,269],{"class":259},[243,498,499],{"class":259}," kb.yml\n",[243,501,502,504,506],{"class":245,"line":293},[243,503,266],{"class":249},[243,505,269],{"class":259},[243,507,363],{"class":259},[243,509,510,512,514,516],{"class":245,"line":301},[243,511,266],{"class":249},[243,513,370],{"class":259},[243,515,280],{"class":259},[243,517,283],{"class":259},[243,519,520,522,524],{"class":245,"line":405},[243,521,266],{"class":249},[243,523,280],{"class":259},[243,525,393],{"class":259},[243,527,528,530,532],{"class":245,"line":415},[243,529,266],{"class":249},[243,531,410],{"class":259},[243,533,283],{"class":259},[243,535,536,538],{"class":245,"line":422},[243,537,304],{"class":249},[243,539,540],{"class":259}," parser\u002F\n",[243,542,543,546],{"class":245,"line":429},[243,544,545],{"class":249},"    ├──",[243,547,499],{"class":259},[243,549,551,554],{"class":245,"line":550},12,[243,552,553],{"class":249},"    └──",[243,555,363],{"class":259},[243,557,559,562],{"class":245,"line":558},13,[243,560,561],{"class":249},"        └──",[243,563,540],{"class":259},[174,565,310],{},[186,567,568,575,583],{},[189,569,570,318,573],{},[196,571,572],{},"content\u002Fsite\u002Findex.md",[196,574,321],{},[189,576,577,318,580],{},[196,578,579],{},"content\u002Fmanual\u002Fen\u002F1.getting-started\u002F3.installation.md",[196,581,582],{},"\u002Fdocs\u002Fmanual\u002Fen\u002Fgetting-started\u002Finstallation",[189,584,585,318,588],{},[196,586,587],{},"content\u002Fparser\u002Fen\u002Fparser\u002Fbest-document-parsing-apis-2026.md",[196,589,590],{},"\u002Fdocs\u002Fparser\u002Fen\u002Fparser\u002Fbest-document-parsing-apis-2026",[174,592,593,594,597],{},"每个知识库由一个 ",[196,595,596],{},"kb.yml"," 文件定义。该文件控制知识库的 ID、标题、语言、默认语言、入口页面和 UI 元数据。",[599,600,601],"tip",{"to":49},"请参阅内容编辑指南，了解传统模式和知识库模式的完整路由规则。",[170,603,605],{"id":604},"packagejson",[196,606,607],{},"package.json",[174,609,610,611,613],{},"起步应用刻意保持简洁。生成的 ",[196,612,607],{}," 如下所示：",[234,615,619],{"className":616,"code":617,"filename":607,"language":618,"meta":239,"style":239},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"name\": \"my-docs\",\n  \"scripts\": {\n    \"dev\": \"nuxt dev\",\n    \"build\": \"nuxt build\"\n  },\n  \"dependencies\": {\n    \"@takumi-rs\u002Fcore\": \"^1.0.15\",\n    \"better-sqlite3\": \"^12.6.2\",\n    \"nuxt\": \"^4.3.1\",\n    \"tockdocs\": \"latest\"\n  }\n}\n","json",[196,620,621,627,653,667,688,707,712,725,745,765,785,803,808],{"__ignoreMap":239},[243,622,623],{"class":245,"line":246},[243,624,626],{"class":625},"sMK4o","{\n",[243,628,629,632,636,639,642,645,648,650],{"class":245,"line":253},[243,630,631],{"class":625},"  \"",[243,633,635],{"class":634},"spNyl","name",[243,637,638],{"class":625},"\"",[243,640,641],{"class":625},":",[243,643,644],{"class":625}," \"",[243,646,647],{"class":259},"my-docs",[243,649,638],{"class":625},[243,651,652],{"class":625},",\n",[243,654,655,657,660,662,664],{"class":245,"line":263},[243,656,631],{"class":625},[243,658,659],{"class":634},"scripts",[243,661,638],{"class":625},[243,663,641],{"class":625},[243,665,666],{"class":625}," {\n",[243,668,669,672,675,677,679,681,684,686],{"class":245,"line":275},[243,670,671],{"class":625},"    \"",[243,673,674],{"class":249},"dev",[243,676,638],{"class":625},[243,678,641],{"class":625},[243,680,644],{"class":625},[243,682,683],{"class":259},"nuxt dev",[243,685,638],{"class":625},[243,687,652],{"class":625},[243,689,690,692,695,697,699,701,704],{"class":245,"line":108},[243,691,671],{"class":625},[243,693,694],{"class":249},"build",[243,696,638],{"class":625},[243,698,641],{"class":625},[243,700,644],{"class":625},[243,702,703],{"class":259},"nuxt build",[243,705,706],{"class":625},"\"\n",[243,708,709],{"class":245,"line":293},[243,710,711],{"class":625},"  },\n",[243,713,714,716,719,721,723],{"class":245,"line":301},[243,715,631],{"class":625},[243,717,718],{"class":634},"dependencies",[243,720,638],{"class":625},[243,722,641],{"class":625},[243,724,666],{"class":625},[243,726,727,729,732,734,736,738,741,743],{"class":245,"line":405},[243,728,671],{"class":625},[243,730,731],{"class":249},"@takumi-rs\u002Fcore",[243,733,638],{"class":625},[243,735,641],{"class":625},[243,737,644],{"class":625},[243,739,740],{"class":259},"^1.0.15",[243,742,638],{"class":625},[243,744,652],{"class":625},[243,746,747,749,752,754,756,758,761,763],{"class":245,"line":415},[243,748,671],{"class":625},[243,750,751],{"class":249},"better-sqlite3",[243,753,638],{"class":625},[243,755,641],{"class":625},[243,757,644],{"class":625},[243,759,760],{"class":259},"^12.6.2",[243,762,638],{"class":625},[243,764,652],{"class":625},[243,766,767,769,772,774,776,778,781,783],{"class":245,"line":422},[243,768,671],{"class":625},[243,770,771],{"class":249},"nuxt",[243,773,638],{"class":625},[243,775,641],{"class":625},[243,777,644],{"class":625},[243,779,780],{"class":259},"^4.3.1",[243,782,638],{"class":625},[243,784,652],{"class":625},[243,786,787,789,792,794,796,798,801],{"class":245,"line":429},[243,788,671],{"class":625},[243,790,791],{"class":249},"tockdocs",[243,793,638],{"class":625},[243,795,641],{"class":625},[243,797,644],{"class":625},[243,799,800],{"class":259},"latest",[243,802,706],{"class":625},[243,804,805],{"class":245,"line":550},[243,806,807],{"class":625},"  }\n",[243,809,810],{"class":245,"line":558},[243,811,812],{"class":625},"}\n",[174,814,815],{},"说明：",[186,817,818,823,828,833],{},[189,819,820,822],{},[196,821,791],{}," 提供 Nuxt 层",[189,824,825,827],{},[196,826,771],{}," 是您的应用运行时",[189,829,830,832],{},[196,831,751],{}," 由 Nuxt Content 使用",[189,834,835,837],{},[196,836,731],{}," 用于本地开发中的 Takumi OG 图像渲染",[170,839,841],{"id":840},"nuxtconfigts",[196,842,843],{},"nuxt.config.ts",[174,845,846],{},"起步模板已包含扩展层的 Nuxt 配置：",[234,848,852],{"className":849,"code":850,"filename":843,"language":851,"meta":239,"style":239},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  extends: ['tockdocs'],\n})\n","ts",[196,853,854,873,896],{"__ignoreMap":239},[243,855,856,860,863,867,871],{"class":245,"line":246},[243,857,859],{"class":858},"s7zQu","export",[243,861,862],{"class":858}," default",[243,864,866],{"class":865},"s2Zo4"," defineNuxtConfig",[243,868,870],{"class":869},"sTEyZ","(",[243,872,626],{"class":625},[243,874,875,879,881,884,887,889,891,894],{"class":245,"line":253},[243,876,878],{"class":877},"swJcz","  extends",[243,880,641],{"class":625},[243,882,883],{"class":869}," [",[243,885,886],{"class":625},"'",[243,888,791],{"class":259},[243,890,886],{"class":625},[243,892,893],{"class":869},"]",[243,895,652],{"class":625},[243,897,898,901],{"class":245,"line":263},[243,899,900],{"class":625},"}",[243,902,903],{"class":869},")\n",[174,905,906],{},"您可以在此处添加额外的 Nuxt 模块、站点元数据、i18n 配置或高级助手设置。",[170,908,910],{"id":909},"appappconfigts",[196,911,912],{},"app\u002Fapp.config.ts",[174,914,915,918],{},[196,916,917],{},"app.config.ts"," 是可选的，但它是自定义 TockDocs UI 层的主要位置。",[234,920,922],{"className":849,"code":921,"filename":912,"language":851,"meta":239,"style":239},"export default defineAppConfig({\n  seo: {\n    title: 'My Docs',\n    description: 'My awesome documentation',\n  },\n  header: {\n    title: 'My Docs',\n  },\n})\n",[196,923,924,937,946,963,979,983,992,1006,1010],{"__ignoreMap":239},[243,925,926,928,930,933,935],{"class":245,"line":246},[243,927,859],{"class":858},[243,929,862],{"class":858},[243,931,932],{"class":865}," defineAppConfig",[243,934,870],{"class":869},[243,936,626],{"class":625},[243,938,939,942,944],{"class":245,"line":253},[243,940,941],{"class":877},"  seo",[243,943,641],{"class":625},[243,945,666],{"class":625},[243,947,948,951,953,956,959,961],{"class":245,"line":263},[243,949,950],{"class":877},"    title",[243,952,641],{"class":625},[243,954,955],{"class":625}," '",[243,957,958],{"class":259},"My Docs",[243,960,886],{"class":625},[243,962,652],{"class":625},[243,964,965,968,970,972,975,977],{"class":245,"line":275},[243,966,967],{"class":877},"    description",[243,969,641],{"class":625},[243,971,955],{"class":625},[243,973,974],{"class":259},"My awesome documentation",[243,976,886],{"class":625},[243,978,652],{"class":625},[243,980,981],{"class":245,"line":108},[243,982,711],{"class":625},[243,984,985,988,990],{"class":245,"line":293},[243,986,987],{"class":877},"  header",[243,989,641],{"class":625},[243,991,666],{"class":625},[243,993,994,996,998,1000,1002,1004],{"class":245,"line":301},[243,995,950],{"class":877},[243,997,641],{"class":625},[243,999,955],{"class":625},[243,1001,958],{"class":259},[243,1003,886],{"class":625},[243,1005,652],{"class":625},[243,1007,1008],{"class":245,"line":405},[243,1009,711],{"class":625},[243,1011,1012,1014],{"class":245,"line":415},[243,1013,900],{"class":625},[243,1015,903],{"class":869},[174,1017,1018],{},"用它来配置品牌、导航、社交媒体、目录、GitHub 链接、颜色模式和助手 UI 选项。",[170,1020,1022],{"id":1021},"标准-nuxt-目录仍然可用","标准 Nuxt 目录仍然可用",[174,1024,1025],{},"因为 TockDocs 只是一个 Nuxt 层，您可以在内容旁边使用标准的 Nuxt 应用结构：",[234,1027,1029],{"className":236,"code":1028,"language":238,"meta":239,"style":239},"my-docs\u002F\n├── app\u002F\n│   ├── app.config.ts\n│   ├── components\u002F\n│   ├── layouts\u002F\n│   ├── pages\u002F\n│   └── composables\u002F\n├── content\u002F\n├── public\u002F\n├── server\u002F\n├── nuxt.config.ts\n└── package.json\n",[196,1030,1031,1035,1042,1051,1060,1069,1078,1087,1093,1099,1106,1112],{"__ignoreMap":239},[243,1032,1033],{"class":245,"line":246},[243,1034,250],{"class":249},[243,1036,1037,1039],{"class":245,"line":253},[243,1038,256],{"class":249},[243,1040,1041],{"class":259}," app\u002F\n",[243,1043,1044,1046,1048],{"class":245,"line":263},[243,1045,266],{"class":249},[243,1047,269],{"class":259},[243,1049,1050],{"class":259}," app.config.ts\n",[243,1052,1053,1055,1057],{"class":245,"line":275},[243,1054,266],{"class":249},[243,1056,269],{"class":259},[243,1058,1059],{"class":259}," components\u002F\n",[243,1061,1062,1064,1066],{"class":245,"line":108},[243,1063,266],{"class":249},[243,1065,269],{"class":259},[243,1067,1068],{"class":259}," layouts\u002F\n",[243,1070,1071,1073,1075],{"class":245,"line":293},[243,1072,266],{"class":249},[243,1074,269],{"class":259},[243,1076,1077],{"class":259}," pages\u002F\n",[243,1079,1080,1082,1084],{"class":245,"line":301},[243,1081,266],{"class":249},[243,1083,280],{"class":259},[243,1085,1086],{"class":259}," composables\u002F\n",[243,1088,1089,1091],{"class":245,"line":405},[243,1090,256],{"class":249},[243,1092,260],{"class":259},[243,1094,1095,1097],{"class":245,"line":415},[243,1096,256],{"class":249},[243,1098,307],{"class":259},[243,1100,1101,1103],{"class":245,"line":422},[243,1102,256],{"class":249},[243,1104,1105],{"class":259}," server\u002F\n",[243,1107,1108,1110],{"class":245,"line":429},[243,1109,256],{"class":249},[243,1111,290],{"class":259},[243,1113,1114,1116],{"class":245,"line":550},[243,1115,304],{"class":249},[243,1117,298],{"class":259},[174,1119,1120],{},"当您想要以下操作时使用这些目录：",[186,1122,1123,1126,1129,1132,1135],{},[189,1124,1125],{},"添加自定义 Vue 组件",[189,1127,1128],{},"覆盖内置的层组件",[189,1130,1131],{},"在文档内容之外创建额外页面",[189,1133,1134],{},"添加 API 路由或服务端工具",[189,1136,1137],{},"安装和配置额外的 Nuxt 模块",[599,1139,1140],{"to":74},"阅读 Nuxt 指南，了解在 TockDocs 之上自定义组件、Vue 页面和布局的示例。",[1142,1143,1144],"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);}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 .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":239,"searchDepth":253,"depth":253,"links":1146},[1147,1148,1153,1154,1155,1156],{"id":172,"depth":253,"text":172},{"id":221,"depth":253,"text":221,"children":1149},[1150,1151,1152],{"id":225,"depth":263,"text":226},{"id":332,"depth":263,"text":333},{"id":204,"depth":263,"text":204},{"id":604,"depth":253,"text":607},{"id":840,"depth":253,"text":843},{"id":909,"depth":253,"text":912},{"id":1021,"depth":253,"text":1022},null,"了解 TockDocs 的项目结构。","md",{},{"icon":24},{"title":21,"description":1158},"PIbGPlpxJGaksBrM0upsWhfEPZ5yofd2IWM1o6ZPpQA",[1165,1167],{"title":16,"path":17,"stem":18,"description":1166,"icon":19,"children":-1},"开始使用 TockDocs。",{"title":26,"path":27,"stem":28,"description":1168,"icon":29,"children":-1},"使用自托管的 Studio Web 编辑器直接在线上编辑您的 Nuxt Content 网站。",1778590913777]