[{"data":1,"prerenderedAt":250},["ShallowReactive",2],{"navigation_en":3,"-docs-guide-usage":23,"-docs-guide-usage-surround":247},{"guide":4},[5],{"title":6,"path":7,"stem":8,"children":9,"page":22},"Guide","\u002Fdocs\u002Fguide","docs\u002Fguide",[10,14,18],{"title":11,"path":12,"stem":13},"Introduction","\u002Fdocs\u002Fguide\u002Fintroduction","docs\u002Fguide\u002F01.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fdocs\u002Fguide\u002Finstallation","docs\u002Fguide\u002F02.installation",{"title":19,"path":20,"stem":21},"Usage","\u002Fdocs\u002Fguide\u002Fusage","docs\u002Fguide\u002F03.usage",false,{"id":24,"title":19,"body":25,"description":240,"extension":241,"links":242,"meta":243,"navigation":244,"path":20,"seo":245,"stem":21,"__hash__":246},"docs_guide\u002Fdocs\u002Fguide\u002F03.usage.md",{"type":26,"value":27,"toc":235},"minimark",[28,32,36,41,49,197,201,208,216,220,231],[29,30,19],"h1",{"id":31},"usage",[33,34,35],"p",{},"Everything product-specific stays in your app; the layer handles the rest.",[37,38,40],"h2",{"id":39},"define-sections","Define sections",[33,42,43,44,48],{},"Sections are declared once in ",[45,46,47],"code",{},"app\u002Fconstants\u002Fsections.ts",". Each entry maps a\nURL slug to a content folder:",[50,51,56],"pre",{"className":52,"code":53,"filename":47,"language":54,"meta":55,"style":55},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export const DOCS_SECTIONS = [\n  {\n    key: \"guide\",\n    slug: \"guide\",\n    label: \"Guide\",\n    icon: \"i-lucide-book-open\",\n    folder: \"01.guide\",\n  },\n] as const;\n","ts","",[45,57,58,82,88,111,127,143,160,177,183],{"__ignoreMap":55},[59,60,63,67,71,75,79],"span",{"class":61,"line":62},"line",1,[59,64,66],{"class":65},"s7zQu","export",[59,68,70],{"class":69},"spNyl"," const",[59,72,74],{"class":73},"sTEyZ"," DOCS_SECTIONS ",[59,76,78],{"class":77},"sMK4o","=",[59,80,81],{"class":73}," [\n",[59,83,85],{"class":61,"line":84},2,[59,86,87],{"class":77},"  {\n",[59,89,91,95,98,101,105,108],{"class":61,"line":90},3,[59,92,94],{"class":93},"swJcz","    key",[59,96,97],{"class":77},":",[59,99,100],{"class":77}," \"",[59,102,104],{"class":103},"sfazB","guide",[59,106,107],{"class":77},"\"",[59,109,110],{"class":77},",\n",[59,112,114,117,119,121,123,125],{"class":61,"line":113},4,[59,115,116],{"class":93},"    slug",[59,118,97],{"class":77},[59,120,100],{"class":77},[59,122,104],{"class":103},[59,124,107],{"class":77},[59,126,110],{"class":77},[59,128,130,133,135,137,139,141],{"class":61,"line":129},5,[59,131,132],{"class":93},"    label",[59,134,97],{"class":77},[59,136,100],{"class":77},[59,138,6],{"class":103},[59,140,107],{"class":77},[59,142,110],{"class":77},[59,144,146,149,151,153,156,158],{"class":61,"line":145},6,[59,147,148],{"class":93},"    icon",[59,150,97],{"class":77},[59,152,100],{"class":77},[59,154,155],{"class":103},"i-lucide-book-open",[59,157,107],{"class":77},[59,159,110],{"class":77},[59,161,163,166,168,170,173,175],{"class":61,"line":162},7,[59,164,165],{"class":93},"    folder",[59,167,97],{"class":77},[59,169,100],{"class":77},[59,171,172],{"class":103},"01.guide",[59,174,107],{"class":77},[59,176,110],{"class":77},[59,178,180],{"class":61,"line":179},8,[59,181,182],{"class":77},"  },\n",[59,184,186,189,192,194],{"class":61,"line":185},9,[59,187,188],{"class":73},"] ",[59,190,191],{"class":65},"as",[59,193,70],{"class":69},[59,195,196],{"class":77},";\n",[37,198,200],{"id":199},"author-content","Author content",[33,202,203,204,207],{},"Drop markdown files under ",[45,205,206],{},"content\u002Fdocs\u002F\u003Cfolder>\u002F",". Numeric prefixes control\nordering and are stripped from the URL:",[50,209,214],{"className":210,"code":212,"language":213},[211],"language-text","content\u002F\n  index.md\n  docs\u002F\n    01.guide\u002F\n      01.introduction.md\n      02.installation.md\n      03.usage.md\n","text",[45,215,212],{"__ignoreMap":55},[37,217,219],{"id":218},"customise-branding","Customise branding",[33,221,222,223,226,227,230],{},"Branding lives in ",[45,224,225],{},"app\u002Fapp.config.ts"," (title, links, footer) and\n",[45,228,229],{},"app\u002Fassets\u002Fcss\u002Fmain.css"," (colour palette). The layer never needs editing to\nrebrand — that is the whole point of the boundary.",[232,233,234],"style",{},"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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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);}",{"title":55,"searchDepth":84,"depth":84,"links":236},[237,238,239],{"id":39,"depth":84,"text":40},{"id":199,"depth":84,"text":200},{"id":218,"depth":84,"text":219},"Author content, define sections and customise branding.","md",null,{},true,{"title":19,"description":240},"_NMc-TubVkKmEbqge7gBfXJ_oXDiz6vGaQZm2TZL5A8",[248,242],{"title":15,"path":16,"stem":17,"description":249,"children":-1},"Add the docs theme layer to a Nuxt application.",1784608967930]