[{"data":1,"prerenderedAt":910},["ShallowReactive",2],{"app-nav_docs_manual_zh":3,"navigation_docs_manual_zh":134,"-docs-manual-zh-concepts-customization":164,"-docs-manual-zh-concepts-customization-surround":905},[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":63,"body":166,"config":899,"description":900,"extension":622,"links":899,"meta":901,"navigation":902,"path":64,"seo":903,"stem":65,"__hash__":904},"docs_manual_zh\u002Fdocs\u002Fmanual\u002Fzh\u002F2.concepts\u002F5.customization.md",{"type":167,"value":168,"toc":877},"minimark",[169,173,181,185,188,195,210,221,228,235,241,251,254,260,267,273,278,284,291,297,300,306,325,331,334,340,357,364,368,371,374,380,387,393,396,402,408,414,417,420,423,426,432,435,461,468,474,477,483,489,495,498,504,511,517,520,526,532,538,542,548,555,561,564,567,589,600,610,617,662,812,865,873],[170,171,172],"p",{},"TockDocs 基于 Nuxt 4 构建，提供灵活的组件层系统，允许您通过在自有应用中重新定义特定组件来覆盖 UI 的部分区域。这使得在不触及核心主题的情况下，轻松自定义文档的视觉外观和行为成为可能。",[170,174,175,176,180],{},"要覆盖组件，只需在 ",[177,178,179],"code",{},"components\u002F"," 目录中创建一个同名的 Vue 文件。TockDocs 将自动使用您的版本而非默认版本。",[182,183,184],"h2",{"id":184},"应用页头",[170,186,187],{},"您可以通过覆盖以下组件来自定义页头的不同部分：",[189,190,192],"h3",{"id":191},"appheaderlogo",[177,193,194],{},"AppHeaderLogo",[170,196,197,198,201,202,205,206,209],{},"对于简单的调整（如更改 logo 大小），您可以使用 ",[177,199,200],{},"app.config.ts"," 中的 ",[177,203,204],{},"logo.class"," 选项而无需覆盖组件（例如 ",[177,207,208],{},"class: 'h-8'","）。",[170,211,212,213,216,217,220],{},"要完全替换页头中的默认 logo，请创建 ",[177,214,215],{},"components\u002FAppHeaderLogo.vue"," 文件。您的组件将替换 TockDocs 主题提供的默认组件。您可以使用 ",[177,218,219],{},"useLogoAssets()"," 组合式函数来保留带复制和下载操作的右键上下文菜单。",[170,222,223],{},[224,225],"img",{"alt":226,"src":227},"应用页头 logo 可视化","\u002Fdocumentation\u002Fapp-header-logo.webp",[229,230,234],"u-button",{"color":231,"icon":92,"to":232,"variant":233},"neutral","https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Fblob\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fapp\u002FAppHeaderLogo.vue","link","默认组件代码",[189,236,238],{"id":237},"appheaderleft",[177,239,240],{},"AppHeaderLeft",[170,242,243,244,246,247,250],{},"Logo 位于默认的首页链接包装器中。如果您想更改该链接（URL、属性）或 ",[177,245,194],{}," 周围的布局，请覆盖 ",[177,248,249],{},"components\u002FAppHeaderLeft.vue","。",[229,252,234],{"color":231,"icon":92,"to":253,"variant":233},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Fblob\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fapp\u002FAppHeaderLeft.vue",[189,255,257],{"id":256},"appheadercta",[177,258,259],{},"AppHeaderCTA",[170,261,262,263,266],{},"要自定义页头中的行动号召区域（例如添加「开始使用」按钮或外部链接），请覆盖 ",[177,264,265],{},"components\u002FAppHeaderCTA.vue"," 组件。",[170,268,269],{},[224,270],{"alt":271,"src":272},"应用页头 CTA 可视化","\u002Fdocumentation\u002Fapp-header-cta.webp",[274,275,277],"note",{"to":276},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Fblob\u002Fmain\u002Fdocs\u002Fapp\u002Fcomponents\u002FAppHeaderCTA.vue","默认情况下，此组件为空，但您可以查看我们在 TockDocs 文档本身中是如何覆盖它的。",[189,279,281],{"id":280},"appheadercenter",[177,282,283],{},"AppHeaderCenter",[170,285,286,287,290],{},"要自定义页头的中间区域，请覆盖 ",[177,288,289],{},"components\u002FAppHeaderCenter.vue"," 组件。您的组件将替换 TockDocs 主题提供的搜索栏。",[170,292,293],{},[224,294],{"alt":295,"src":296},"应用页头中间区域可视化","\u002Fdocumentation\u002Fapp-header-center.webp",[229,298,234],{"color":231,"icon":92,"to":299,"variant":233},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Fblob\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fapp\u002FAppHeaderCenter.vue",[189,301,303],{"id":302},"appheaderbody",[177,304,305],{},"AppHeaderBody",[170,307,308,309,316,317,320,321,324],{},"默认情况下，在移动端打开菜单时，TockDocs 会使用 ",[310,311,315],"a",{"href":312,"rel":313},"https:\u002F\u002Fui.nuxt.com\u002Fcomponents\u002Fcontent-navigation",[314],"nofollow","ContentNavigation"," 组件将您的 ",[177,318,319],{},"content\u002F"," 目录树显示为菜单。您可以使用 ",[177,322,323],{},"components\u002FAppHeaderBody.vue"," 组件覆盖此菜单，并在移动端填充菜单内容（页头下方）。",[170,326,327],{},[224,328],{"alt":329,"src":330},"应用页头菜单可视化","\u002Fdocumentation\u002Fapp-header-body.webp",[229,332,234],{"color":231,"icon":92,"to":333,"variant":233},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Fblob\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fapp\u002FAppHeaderBody.vue",[189,335,337],{"id":336},"appheaderbottomright",[177,338,339],{},"AppHeaderBottomRight",[170,341,342,343,349,350,353,354,266],{},"当 ",[310,344,346],{"href":345},"\u002Fdocs\u002Fmanual\u002Fzh\u002Fconcepts\u002Fconfiguration#sub-navigation",[177,347,348],{},"navigation.sub"," 设置为 ",[177,351,352],{},"'header'"," 时，TockDocs 会在页头下方渲染辅助标签栏。要在此栏右侧添加自定义内容（如开关、徽章），请创建 ",[177,355,356],{},"components\u002FAppHeaderBottomRight.vue",[274,358,360,361,266],{"to":359},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Fblob\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fapp\u002FAppHeaderBottom.vue","要完全替换子导航栏，请覆盖 ",[177,362,363],{},"AppHeaderBottom.vue",[365,366,367],"tip",{"to":74},"如果您想全局自定义页头，也许应该考虑使用自己的布局。",[182,369,370],{"id":370},"应用页脚",[170,372,373],{},"您可以通过覆盖以下组件来自定义页脚的不同部分：",[189,375,377],{"id":376},"appfooterleft",[177,378,379],{},"AppFooterLeft",[170,381,382,383,386],{},"要替换页脚的左侧，请创建 ",[177,384,385],{},"components\u002FAppFooterLeft.vue"," 文件。您的组件将替换 TockDocs 主题提供的默认组件。",[170,388,389],{},[224,390],{"alt":391,"src":392},"应用页脚左侧可视化","\u002Fdocumentation\u002Fapp-footer-left.webp",[229,394,234],{"color":231,"icon":92,"to":395,"variant":233},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Fblob\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fapp\u002FAppFooterLeft.vue",[189,397,399],{"id":398},"appfooterright",[177,400,401],{},"AppFooterRight",[170,403,404,405,386],{},"要替换页脚的右侧，请创建 ",[177,406,407],{},"components\u002FAppFooterRight.vue",[170,409,410],{},[224,411],{"alt":412,"src":413},"应用页脚右侧可视化","\u002Fdocumentation\u002Fapp-footer-right.webp",[229,415,234],{"color":231,"icon":92,"to":416,"variant":233},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Fblob\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fapp\u002FAppFooterRight.vue",[365,418,419],{"to":74},"如果您想全局自定义页脚，也许应该考虑使用自己的布局。",[182,421,422],{"id":422},"文档页面",[170,424,425],{},"您还可以自定义文档页面的页头和两侧边栏。",[189,427,429],{"id":428},"docspageheaderlinks",[177,430,431],{},"DocsPageHeaderLinks",[170,433,434],{},"在文档页面的右侧页头区域，TockDocs 的默认行为是显示一个下拉菜单，其中包含与当前页面 Markdown 源相关的快速操作。它允许文档读者：",[436,437,438,450,455],"ul",{},[439,440,441,445,446,449],"li",{},[442,443,444],"strong",{},"复制直接链接","到原始 ",[177,447,448],{},".md"," 文件到剪贴板。",[439,451,452,250],{},[442,453,454],{},"在新浏览器标签页中查看 Markdown 源文件",[439,456,457,460],{},[442,458,459],{},"在 ChatGPT 或 Claude 中打开页面内容","，预填分析 Markdown 文件的提示词。",[170,462,463,464,467],{},"这些操作对于贡献者、读者或 AI 辅助工作流特别有用，但您可以创建自己的 ",[177,465,466],{},"components\u002FDocsPageHeaderLinks.vue"," 组件来覆盖它。",[170,469,470],{},[224,471],{"alt":472,"src":473},"应用页头页面链接","\u002Fdocumentation\u002Fapp-page-header-links.webp",[229,475,234],{"color":231,"icon":92,"to":476,"variant":233},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Ftree\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fdocs\u002FDocsPageHeaderLinks.vue",[189,478,480],{"id":479},"docsasideright",[177,481,482],{},"DocsAsideRight",[170,484,485,486,266],{},"要完全替换文档页面的右侧边栏，请创建 ",[177,487,488],{},"components\u002FDocsAsideRight.vue",[170,490,491],{},[224,492],{"alt":493,"src":494},"文档右侧边栏","\u002Fdocumentation\u002Fdocs-aside-right.webp",[229,496,234],{"color":231,"icon":92,"to":497,"variant":233},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Ftree\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fdocs\u002FDocsAsideRight.vue",[189,499,501],{"id":500},"docsasiderightbottom",[177,502,503],{},"DocsAsideRightBottom",[170,505,506,507,510],{},"要自定义文档页面右侧边栏的底部部分，请创建 ",[177,508,509],{},"components\u002FDocsAsideRightBottom.vue"," 组件。您的组件将替换 TockDocs 主题提供的默认底部目录。",[170,512,513],{},[224,514],{"alt":515,"src":516},"文档右侧边栏底部","\u002Fdocumentation\u002Fdocs-aside-right-bottom.webp",[229,518,234],{"color":231,"icon":92,"to":519,"variant":233},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Ftree\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fdocs\u002FDocsAsideRightBottom.vue",[189,521,523],{"id":522},"docsasidelefttop",[177,524,525],{},"DocsAsideLeftTop",[170,527,528,529,266],{},"要自定义文档页面左侧边栏的顶部部分，请创建 ",[177,530,531],{},"components\u002FDocsAsideLeftTop.vue",[170,533,534],{},[224,535],{"alt":536,"src":537},"文档左侧边栏顶部","\u002Fdocumentation\u002Fdocs-aside-left-top.webp",[274,539,541],{"to":540},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fimage\u002Fblob\u002Fmain\u002Fdocs\u002Fapp\u002Fcomponents\u002FDocsAsideLeftTop.vue","默认情况下，此组件为空，但您可以查看 Nuxt Image 文档本身是如何覆盖它的。",[189,543,545],{"id":544},"docsasideleftbody",[177,546,547],{},"DocsAsideLeftBody",[170,549,550,551,554],{},"要自定义文档页面左侧边栏的主要部分，请创建 ",[177,552,553],{},"components\u002FDocsAsideLeftBody.vue"," 组件。您的组件将替换 TockDocs 主题提供的默认文件导航。",[170,556,557],{},[224,558],{"alt":559,"src":560},"文档左侧边栏主体可视化","https:\u002F\u002Fptg90phsi6rf8j7h.public.blob.vercel-storage.com\u002Fdocumentation\u002Fdocs-aside-left-body.webp",[229,562,234],{"color":231,"icon":92,"to":563,"variant":233},"https:\u002F\u002Fgithub.com\u002Ftaowang1993\u002Ftockdocs\u002Ftree\u002Fmain\u002Flayer\u002Fapp\u002Fcomponents\u002Fdocs\u002FDocsAsideLeftBody.vue",[182,565,566],{"id":566},"自定义图标",[170,568,569,570,575,576,581,582,585,586,209],{},"TockDocs 使用 ",[310,571,574],{"href":572,"rel":573},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ficon",[314],"Nuxt Icon"," 搭配 ",[310,577,580],{"href":578,"rel":579},"https:\u002F\u002Ficonify.design\u002F",[314],"Iconify"," 提供商，让您开箱即用数以千计的图标（例如 ",[177,583,584],{},"i-lucide-arrow-right","、",[177,587,588],{},"i-simple-icons-github",[170,590,591,592,595,596,599],{},"要添加您自己的图标，请将 SVG 文件放入应用的 ",[177,593,594],{},"assets\u002Ficons\u002F"," 目录中。它们将自动以 ",[177,597,598],{},"custom"," 前缀注册，并可在项目的任何地方使用。",[601,602,607],"pre",{"className":603,"code":605,"language":606},[604],"language-text","assets\u002F\n  icons\u002F\n    my-logo.svg\n","text",[177,608,605],{"__ignoreMap":609},"",[170,611,612,613,616],{},"然后您可以使用 ",[177,614,615],{},"i-custom:"," 前缀来使用它们：",[601,618,623],{"className":619,"code":620,"filename":621,"language":622,"meta":609,"style":609},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","---\nnavigation:\n  icon: i-custom:my-logo\n---\n","content\u002Fgetting-started.md","md",[177,624,625,634,644,657],{"__ignoreMap":609},[626,627,630],"span",{"class":628,"line":629},"line",1,[626,631,633],{"class":632},"sMK4o","---\n",[626,635,637,641],{"class":628,"line":636},2,[626,638,640],{"class":639},"swJcz","navigation",[626,642,643],{"class":632},":\n",[626,645,647,650,653],{"class":628,"line":646},3,[626,648,649],{"class":639},"  icon",[626,651,652],{"class":632},":",[626,654,656],{"class":655},"sfazB"," i-custom:my-logo\n",[626,658,660],{"class":628,"line":659},4,[626,661,633],{"class":632},[601,663,667],{"className":664,"code":665,"filename":200,"language":666,"meta":609,"style":609},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineAppConfig({\n  toc: {\n    bottom: {\n      links: [\n        {\n          icon: 'i-custom:my-logo',\n          label: '预览',\n          to: '\u002Fpreview',\n        },\n      ],\n    },\n  },\n})\n","ts",[177,668,669,689,699,708,718,723,743,760,777,783,791,797,803],{"__ignoreMap":609},[626,670,671,675,678,682,686],{"class":628,"line":629},[626,672,674],{"class":673},"s7zQu","export",[626,676,677],{"class":673}," default",[626,679,681],{"class":680},"s2Zo4"," defineAppConfig",[626,683,685],{"class":684},"sTEyZ","(",[626,687,688],{"class":632},"{\n",[626,690,691,694,696],{"class":628,"line":636},[626,692,693],{"class":639},"  toc",[626,695,652],{"class":632},[626,697,698],{"class":632}," {\n",[626,700,701,704,706],{"class":628,"line":646},[626,702,703],{"class":639},"    bottom",[626,705,652],{"class":632},[626,707,698],{"class":632},[626,709,710,713,715],{"class":628,"line":659},[626,711,712],{"class":639},"      links",[626,714,652],{"class":632},[626,716,717],{"class":684}," [\n",[626,719,720],{"class":628,"line":108},[626,721,722],{"class":632},"        {\n",[626,724,726,729,731,734,737,740],{"class":628,"line":725},6,[626,727,728],{"class":639},"          icon",[626,730,652],{"class":632},[626,732,733],{"class":632}," '",[626,735,736],{"class":655},"i-custom:my-logo",[626,738,739],{"class":632},"'",[626,741,742],{"class":632},",\n",[626,744,746,749,751,753,756,758],{"class":628,"line":745},7,[626,747,748],{"class":639},"          label",[626,750,652],{"class":632},[626,752,733],{"class":632},[626,754,755],{"class":655},"预览",[626,757,739],{"class":632},[626,759,742],{"class":632},[626,761,763,766,768,770,773,775],{"class":628,"line":762},8,[626,764,765],{"class":639},"          to",[626,767,652],{"class":632},[626,769,733],{"class":632},[626,771,772],{"class":655},"\u002Fpreview",[626,774,739],{"class":632},[626,776,742],{"class":632},[626,778,780],{"class":628,"line":779},9,[626,781,782],{"class":632},"        },\n",[626,784,786,789],{"class":628,"line":785},10,[626,787,788],{"class":684},"      ]",[626,790,742],{"class":632},[626,792,794],{"class":628,"line":793},11,[626,795,796],{"class":632},"    },\n",[626,798,800],{"class":628,"line":799},12,[626,801,802],{"class":632},"  },\n",[626,804,806,809],{"class":628,"line":805},13,[626,807,808],{"class":632},"}",[626,810,811],{"class":684},")\n",[601,813,818],{"className":814,"code":815,"filename":816,"language":817,"meta":609,"style":609},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CUIcon name=\"i-custom:my-logo\" \u002F>\n\u003C\u002Ftemplate>\n","components\u002FMyComponent.vue","vue",[177,819,820,831,856],{"__ignoreMap":609},[626,821,822,825,828],{"class":628,"line":629},[626,823,824],{"class":632},"\u003C",[626,826,827],{"class":639},"template",[626,829,830],{"class":632},">\n",[626,832,833,836,839,843,846,849,851,853],{"class":628,"line":636},[626,834,835],{"class":632},"  \u003C",[626,837,838],{"class":639},"UIcon",[626,840,842],{"class":841},"spNyl"," name",[626,844,845],{"class":632},"=",[626,847,848],{"class":632},"\"",[626,850,736],{"class":655},[626,852,848],{"class":632},[626,854,855],{"class":632}," \u002F>\n",[626,857,858,861,863],{"class":628,"line":646},[626,859,860],{"class":632},"\u003C\u002F",[626,862,827],{"class":639},[626,864,830],{"class":632},[365,866,868,869,872],{"to":867},"https:\u002F\u002Ficonify.design\u002Fdocs\u002Ficons\u002Ficon-set-basics.html","SVG 文件应使用 ",[177,870,871],{},"currentColor"," 进行填充和描边，以便图标能自适应文本颜色。",[874,875,876],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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 .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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":609,"searchDepth":636,"depth":636,"links":878},[879,887,891,898],{"id":184,"depth":636,"text":184,"children":880},[881,882,883,884,885,886],{"id":191,"depth":646,"text":194},{"id":237,"depth":646,"text":240},{"id":256,"depth":646,"text":259},{"id":280,"depth":646,"text":283},{"id":302,"depth":646,"text":305},{"id":336,"depth":646,"text":339},{"id":370,"depth":636,"text":370,"children":888},[889,890],{"id":376,"depth":646,"text":379},{"id":398,"depth":646,"text":401},{"id":422,"depth":636,"text":422,"children":892},[893,894,895,896,897],{"id":428,"depth":646,"text":431},{"id":479,"depth":646,"text":482},{"id":500,"depth":646,"text":503},{"id":522,"depth":646,"text":525},{"id":544,"depth":646,"text":547},{"id":566,"depth":636,"text":566},null,"学习如何覆盖 TockDocs 中的内置组件以自定义您的文档。",{},{"icon":66},{"title":63,"description":900},"hsn-qRVPidbex6QR0knpxYZvgSHmyAZkUJLUQ8_QUr4",[906,908],{"title":58,"path":59,"stem":60,"description":907,"icon":61,"children":-1},"借助 Nuxt UI 灵活的主题系统，自定义 TockDocs 文档的外观。",{"title":68,"path":69,"stem":70,"description":909,"icon":71,"children":-1},"使用 TockDocs 内置的 i18n 支持创建多语言文档。",1778590914899]