[{"data":1,"prerenderedAt":1059},["ShallowReactive",2],{"navigation_docs_en":3,"-en-concepts-nuxt":128,"-en-concepts-nuxt-surround":1054},[4,41,77,103],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":40},"Getting Started","i-lucide-rocket","\u002Fen\u002Fgetting-started","en\u002F1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F1.getting-started\u002F2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fen\u002Fgetting-started\u002Finstallation","en\u002F1.getting-started\u002F3.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Project Structure","\u002Fen\u002Fgetting-started\u002Fproject-structure","en\u002F1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":26,"path":27,"stem":28,"icon":29},"Studio module","\u002Fen\u002Fgetting-started\u002Fstudio","en\u002F1.getting-started\u002F5.studio","i-lucide-mouse-pointer-2",{"title":31,"path":32,"stem":33,"icon":34},"Migration","\u002Fen\u002Fgetting-started\u002Fmigration","en\u002F1.getting-started\u002F6.migration","i-lucide-replace",{"title":36,"path":37,"stem":38,"icon":39},"Troubleshooting","\u002Fen\u002Fgetting-started\u002Ftroubleshooting","en\u002F1.getting-started\u002F7.troubleshooting","i-lucide-wrench",false,{"title":42,"icon":43,"path":44,"stem":45,"children":46,"page":40},"Core Concepts","i-lucide-brain","\u002Fen\u002Fconcepts","en\u002F2.concepts",[47,52,57,62,67,72],{"title":48,"path":49,"stem":50,"icon":51},"Edition","\u002Fen\u002Fconcepts\u002Fedition","en\u002F2.concepts\u002F2.edition","i-lucide-pencil",{"title":53,"path":54,"stem":55,"icon":56},"Configuration","\u002Fen\u002Fconcepts\u002Fconfiguration","en\u002F2.concepts\u002F3.configuration","i-lucide-settings",{"title":58,"path":59,"stem":60,"icon":61},"Theme","\u002Fen\u002Fconcepts\u002Ftheme","en\u002F2.concepts\u002F4.theme","i-lucide-paint-roller",{"title":63,"path":64,"stem":65,"icon":66},"Customization","\u002Fen\u002Fconcepts\u002Fcustomization","en\u002F2.concepts\u002F5.customization","i-lucide-pen-tool",{"title":68,"path":69,"stem":70,"icon":71},"Internationalization","\u002Fen\u002Fconcepts\u002Finternationalization","en\u002F2.concepts\u002F6.internationalization","i-lucide-globe",{"title":73,"path":74,"stem":75,"icon":76},"Nuxt","\u002Fen\u002Fconcepts\u002Fnuxt","en\u002F2.concepts\u002F8.nuxt","i-simple-icons-nuxt",{"title":78,"icon":79,"path":80,"stem":81,"children":82,"page":40},"Essentials","i-lucide-book-open","\u002Fen\u002Fessentials","en\u002F3.essentials",[83,88,93,98],{"title":84,"path":85,"stem":86,"icon":87},"Markdown Syntax","\u002Fen\u002Fessentials\u002Fmarkdown-syntax","en\u002F3.essentials\u002F1.markdown-syntax","i-lucide-heading-1",{"title":89,"path":90,"stem":91,"icon":92},"Code Blocks","\u002Fen\u002Fessentials\u002Fcode-blocks","en\u002F3.essentials\u002F2.code-blocks","i-lucide-code-xml",{"title":94,"path":95,"stem":96,"icon":97},"Components","\u002Fen\u002Fessentials\u002Fcomponents","en\u002F3.essentials\u002F3.components","i-lucide-component",{"title":99,"path":100,"stem":101,"icon":102},"Images and Embeds","\u002Fen\u002Fessentials\u002Fimages-embeds","en\u002F3.essentials\u002F4.images-embeds","i-lucide-image",{"title":104,"icon":105,"path":106,"stem":107,"children":108,"page":40},"AI","i-lucide-sparkles","\u002Fen\u002Fai","en\u002F4.ai",[109,113,118,123],{"title":110,"path":111,"stem":112,"icon":105},"Assistant","\u002Fen\u002Fai\u002Fassistant","en\u002F4.ai\u002F1.assistant",{"title":114,"path":115,"stem":116,"icon":117},"MCP Server","\u002Fen\u002Fai\u002Fmcp","en\u002F4.ai\u002F2.mcp","i-lucide-cpu",{"title":119,"path":120,"stem":121,"icon":122},"Agent Skills","\u002Fen\u002Fai\u002Fskills","en\u002F4.ai\u002F3.skills","i-lucide-wand-sparkles",{"title":124,"path":125,"stem":126,"icon":127},"LLMs Integration","\u002Fen\u002Fai\u002Fllms","en\u002F4.ai\u002F4.llms","i-lucide-message-circle-code",{"id":129,"title":73,"body":130,"description":1047,"extension":1048,"links":1049,"meta":1050,"navigation":1051,"path":74,"seo":1052,"stem":75,"__hash__":1053},"docs_en\u002Fen\u002F2.concepts\u002F8.nuxt.md",{"type":131,"value":132,"toc":1035},"minimark",[133,138,151,186,205,209,218,227,336,340,358,361,371,763,766,770,777,834,848,946,950,953,967,973,1031],[134,135,137],"h2",{"id":136},"nuxt-app","Nuxt App",[139,140,141,142,146,147,150],"p",{},"Docus is built on top of ",[143,144,145],"strong",{},"Nuxt 4",", which means your documentation project is a full Nuxt application. When you scaffold a project using the ",[143,148,149],{},"Docus CLI",", it adds a layer by default giving you all the flexibility of a standard Nuxt app.",[139,152,153,154,158,159,162,163,166,167,174,175,179,180,185],{},"By default, the Docus starter only contains a ",[155,156,157],"code",{},"content\u002F"," and ",[155,160,161],{},"public\u002F"," folder and a ",[155,164,165],{},"package.json",". This is all you need to start writing your documentation. You can go further and use any feature of a Nuxt project, from ",[168,169,173],"a",{"href":170,"rel":171},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fdirectory-structure\u002Fnuxt-config",[172],"nofollow","nuxt.config.ts"," to ",[168,176,178],{"href":170,"rel":177},[172],"components"," or ",[168,181,184],{"href":182,"rel":183},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fdirectory-structure\u002Fplugins",[172],"plugins",".",[187,188,189,190,195,196,200,201,204],"note",{},"You can use the Nuxt 4 ",[168,191,194],{"href":192,"rel":193},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fgetting-started\u002Fupgrade#new-directory-structure",[172],"new directory structure"," provided by the ",[168,197,199],{"href":198},"","compatibility version 4 ."," All files related to front app code goes in ",[155,202,203],{},"app\u002F"," folder for cleaner organization and better IDE performance.",[134,206,208],{"id":207},"nuxt-modules","Nuxt Modules",[139,210,211,212,217],{},"Want to enhance your docs with custom functionality? You can install and configure ",[168,213,216],{"href":214,"rel":215},"https:\u002F\u002Fnuxt.com\u002Fmodules",[172],"Nuxt modules"," just like in any Nuxt app.",[139,219,220,221,226],{},"To add ",[168,222,225],{"href":223,"rel":224},"https:\u002F\u002Fvercel.com\u002Fdocs\u002Fanalytics",[172],"Vercel Web Analytics"," to your documentation:",[228,229,230,238,263,269,272],"steps",{},[231,232,234,235],"h3",{"id":233},"install-vercelanalytics","Install ",[155,236,237],{},"@vercel\u002Fanalytics",[239,240,245],"pre",{"className":241,"code":242,"filename":243,"language":244,"meta":198,"style":198},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install @vercel\u002Fanalytics\n","Terminal","bash",[155,246,247],{"__ignoreMap":198},[248,249,252,256,260],"span",{"class":250,"line":251},"line",1,[248,253,255],{"class":254},"sBMFI","npm",[248,257,259],{"class":258},"sfazB"," install",[248,261,262],{"class":258}," @vercel\u002Fanalytics\n",[231,264,266,267],{"id":265},"enable-web-analytics-in-nuxtconfigts","Enable Web Analytics in ",[155,268,173],{},[139,270,271],{},"For Nuxt, you can turn on Vercel Analytics without extra setup by using the inline module declaration:",[239,273,277],{"className":274,"code":275,"filename":173,"language":276,"meta":198,"style":198},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@vercel\u002Fanalytics\u002Fnuxt\u002Fmodule'],\n})\n","ts",[155,278,279,300,327],{"__ignoreMap":198},[248,280,281,285,288,292,296],{"class":250,"line":251},[248,282,284],{"class":283},"s7zQu","export",[248,286,287],{"class":283}," default",[248,289,291],{"class":290},"s2Zo4"," defineNuxtConfig",[248,293,295],{"class":294},"sTEyZ","(",[248,297,299],{"class":298},"sMK4o","{\n",[248,301,303,307,310,313,316,319,321,324],{"class":250,"line":302},2,[248,304,306],{"class":305},"swJcz","  modules",[248,308,309],{"class":298},":",[248,311,312],{"class":294}," [",[248,314,315],{"class":298},"'",[248,317,318],{"class":258},"@vercel\u002Fanalytics\u002Fnuxt\u002Fmodule",[248,320,315],{"class":298},[248,322,323],{"class":294},"]",[248,325,326],{"class":298},",\n",[248,328,330,333],{"class":250,"line":329},3,[248,331,332],{"class":298},"}",[248,334,335],{"class":294},")\n",[134,337,339],{"id":338},"custom-components","Custom Components",[139,341,342,343,158,346,349,350,353,354,357],{},"With the power of ",[155,344,345],{},"Nuxt Content",[155,347,348],{},"Nuxt UI",", and with the help of the ",[155,351,352],{},"MDC"," syntax, you can use ",[168,355,356],{"href":95},"Nuxt UI components"," directly in your Markdown without any extra configuration needed.",[139,359,360],{},"However, you’re not limited to pre-built components. Docus makes it easy to create your own Vue components in your Nuxt app and use them in your content.",[139,362,363,364,367,368,370],{},"Here’s a simple example of a custom ",[155,365,366],{},"BrowserFrame"," component created in the ",[155,369,178],{}," folder of your Nuxt app and integrated inside Markdown:",[372,373,374,694,753],"tabs",{},[375,376,381],"tabs-item",{"icon":377,"label":378,"className":379},"i-lucide-code","Code",[380],"my-5",[239,382,387],{"className":383,"code":384,"filename":385,"language":386,"meta":198,"style":198},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\ndefineProps\u003C{\n  title?: string\n}>()\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv class=\"w-fit rounded-xl border border-muted bg-accented shadow-md overflow-hidden px-2 pb-2\">\n    \u003Cdiv class=\"flex justify-between items-center px-2 py-2 bg-accented border-accented border-b\">\n      \u003Cdiv class=\"flex items-center gap-2\">\n        \u003Cspan class=\"w-3 h-3 bg-red-500 rounded-full\" \u002F>\n        \u003Cspan class=\"w-3 h-3 bg-yellow-500 rounded-full\" \u002F>\n        \u003Cspan class=\"w-3 h-3 bg-green-500 rounded-full\" \u002F>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"text-muted\">\n        {{ title }}\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cslot mdc-unwrap=\"p\" \u002F>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","components\u002Fcontent\u002FBrowserFrame.vue","vue",[155,388,389,417,425,436,445,455,462,472,495,516,537,559,579,599,609,629,635,644,654,675,685],{"__ignoreMap":198},[248,390,391,394,397,401,404,407,410,412,414],{"class":250,"line":251},[248,392,393],{"class":298},"\u003C",[248,395,396],{"class":305},"script",[248,398,400],{"class":399},"spNyl"," setup",[248,402,403],{"class":399}," lang",[248,405,406],{"class":298},"=",[248,408,409],{"class":298},"\"",[248,411,276],{"class":258},[248,413,409],{"class":298},[248,415,416],{"class":298},">\n",[248,418,419,422],{"class":250,"line":302},[248,420,421],{"class":290},"defineProps",[248,423,424],{"class":298},"\u003C{\n",[248,426,427,430,433],{"class":250,"line":329},[248,428,429],{"class":305},"  title",[248,431,432],{"class":298},"?:",[248,434,435],{"class":254}," string\n",[248,437,439,442],{"class":250,"line":438},4,[248,440,441],{"class":298},"}>",[248,443,444],{"class":294},"()\n",[248,446,448,451,453],{"class":250,"line":447},5,[248,449,450],{"class":298},"\u003C\u002F",[248,452,396],{"class":305},[248,454,416],{"class":298},[248,456,458],{"class":250,"line":457},6,[248,459,461],{"emptyLinePlaceholder":460},true,"\n",[248,463,465,467,470],{"class":250,"line":464},7,[248,466,393],{"class":298},[248,468,469],{"class":305},"template",[248,471,416],{"class":298},[248,473,475,478,481,484,486,488,491,493],{"class":250,"line":474},8,[248,476,477],{"class":298},"  \u003C",[248,479,480],{"class":305},"div",[248,482,483],{"class":399}," class",[248,485,406],{"class":298},[248,487,409],{"class":298},[248,489,490],{"class":258},"w-fit rounded-xl border border-muted bg-accented shadow-md overflow-hidden px-2 pb-2",[248,492,409],{"class":298},[248,494,416],{"class":298},[248,496,498,501,503,505,507,509,512,514],{"class":250,"line":497},9,[248,499,500],{"class":298},"    \u003C",[248,502,480],{"class":305},[248,504,483],{"class":399},[248,506,406],{"class":298},[248,508,409],{"class":298},[248,510,511],{"class":258},"flex justify-between items-center px-2 py-2 bg-accented border-accented border-b",[248,513,409],{"class":298},[248,515,416],{"class":298},[248,517,519,522,524,526,528,530,533,535],{"class":250,"line":518},10,[248,520,521],{"class":298},"      \u003C",[248,523,480],{"class":305},[248,525,483],{"class":399},[248,527,406],{"class":298},[248,529,409],{"class":298},[248,531,532],{"class":258},"flex items-center gap-2",[248,534,409],{"class":298},[248,536,416],{"class":298},[248,538,540,543,545,547,549,551,554,556],{"class":250,"line":539},11,[248,541,542],{"class":298},"        \u003C",[248,544,248],{"class":305},[248,546,483],{"class":399},[248,548,406],{"class":298},[248,550,409],{"class":298},[248,552,553],{"class":258},"w-3 h-3 bg-red-500 rounded-full",[248,555,409],{"class":298},[248,557,558],{"class":298}," \u002F>\n",[248,560,562,564,566,568,570,572,575,577],{"class":250,"line":561},12,[248,563,542],{"class":298},[248,565,248],{"class":305},[248,567,483],{"class":399},[248,569,406],{"class":298},[248,571,409],{"class":298},[248,573,574],{"class":258},"w-3 h-3 bg-yellow-500 rounded-full",[248,576,409],{"class":298},[248,578,558],{"class":298},[248,580,582,584,586,588,590,592,595,597],{"class":250,"line":581},13,[248,583,542],{"class":298},[248,585,248],{"class":305},[248,587,483],{"class":399},[248,589,406],{"class":298},[248,591,409],{"class":298},[248,593,594],{"class":258},"w-3 h-3 bg-green-500 rounded-full",[248,596,409],{"class":298},[248,598,558],{"class":298},[248,600,602,605,607],{"class":250,"line":601},14,[248,603,604],{"class":298},"      \u003C\u002F",[248,606,480],{"class":305},[248,608,416],{"class":298},[248,610,612,614,616,618,620,622,625,627],{"class":250,"line":611},15,[248,613,521],{"class":298},[248,615,480],{"class":305},[248,617,483],{"class":399},[248,619,406],{"class":298},[248,621,409],{"class":298},[248,623,624],{"class":258},"text-muted",[248,626,409],{"class":298},[248,628,416],{"class":298},[248,630,632],{"class":250,"line":631},16,[248,633,634],{"class":294},"        {{ title }}\n",[248,636,638,640,642],{"class":250,"line":637},17,[248,639,604],{"class":298},[248,641,480],{"class":305},[248,643,416],{"class":298},[248,645,647,650,652],{"class":250,"line":646},18,[248,648,649],{"class":298},"    \u003C\u002F",[248,651,480],{"class":305},[248,653,416],{"class":298},[248,655,657,659,662,665,667,669,671,673],{"class":250,"line":656},19,[248,658,500],{"class":298},[248,660,661],{"class":305},"slot",[248,663,664],{"class":399}," mdc-unwrap",[248,666,406],{"class":298},[248,668,409],{"class":298},[248,670,139],{"class":258},[248,672,409],{"class":298},[248,674,558],{"class":298},[248,676,678,681,683],{"class":250,"line":677},20,[248,679,680],{"class":298},"  \u003C\u002F",[248,682,480],{"class":305},[248,684,416],{"class":298},[248,686,688,690,692],{"class":250,"line":687},21,[248,689,450],{"class":298},[248,691,469],{"class":305},[248,693,416],{"class":298},[375,695,698],{"icon":696,"label":697},"i-simple-icons-markdown","Markdown",[239,699,703],{"className":700,"code":701,"language":702,"meta":198,"style":198},"language-mdc shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","::browser-frame{title=\"The Alps\"}\n![mountains landscape](\u002Fmountains.webp)\n::\n","mdc",[155,704,705,731,748],{"__ignoreMap":198},[248,706,707,710,713,716,719,721,723,726,728],{"class":250,"line":251},[248,708,709],{"class":298},"::",[248,711,712],{"class":305},"browser-frame",[248,714,715],{"class":298},"{",[248,717,718],{"class":399},"title",[248,720,406],{"class":298},[248,722,409],{"class":298},[248,724,725],{"class":258},"The Alps",[248,727,409],{"class":298},[248,729,730],{"class":298},"}\n",[248,732,733,736,739,742,746],{"class":250,"line":302},[248,734,735],{"class":298},"![",[248,737,738],{"class":258},"mountains landscape",[248,740,741],{"class":298},"](",[248,743,745],{"class":744},"sQLHv","\u002Fmountains.webp",[248,747,335],{"class":298},[248,749,750],{"class":250,"line":329},[248,751,752],{"class":298},"::\n",[375,754,757],{"icon":755,"label":756},"i-lucide-eye","Preview",[712,758,759],{"title":725},[760,761],"img",{"alt":738,"src":762},"\u002Fdocumentation\u002Fmountains.webp",[139,764,765],{},"This approach lets you create dynamic docs powered by Nuxt components using Markdown.",[134,767,769],{"id":768},"vue-pages","Vue Pages",[139,771,772,773,776],{},"In addition to Markdown pages, you can also create Vue pages in the ",[155,774,775],{},"pages\u002F"," directory.",[239,778,781],{"className":383,"code":779,"filename":780,"language":386,"meta":198,"style":198},"\u003Ctemplate>\n  \u003Cdiv>\n    \u003Ch1>Hello\u003C\u002Fh1>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","pages\u002Fhello.vue",[155,782,783,791,799,818,826],{"__ignoreMap":198},[248,784,785,787,789],{"class":250,"line":251},[248,786,393],{"class":298},[248,788,469],{"class":305},[248,790,416],{"class":298},[248,792,793,795,797],{"class":250,"line":302},[248,794,477],{"class":298},[248,796,480],{"class":305},[248,798,416],{"class":298},[248,800,801,803,806,809,812,814,816],{"class":250,"line":329},[248,802,500],{"class":298},[248,804,805],{"class":305},"h1",[248,807,808],{"class":298},">",[248,810,811],{"class":294},"Hello",[248,813,450],{"class":298},[248,815,805],{"class":305},[248,817,416],{"class":298},[248,819,820,822,824],{"class":250,"line":438},[248,821,680],{"class":298},[248,823,480],{"class":305},[248,825,416],{"class":298},[248,827,828,830,832],{"class":250,"line":447},[248,829,450],{"class":298},[248,831,469],{"class":305},[248,833,416],{"class":298},[139,835,836,837,840,841,179,844,847],{},"You can also use the ",[155,838,839],{},"definePageMeta"," function to set the page meta, such as using the ",[155,842,843],{},"default",[155,845,846],{},"docs"," layout, but also to define if the page should display the header and the footer:",[239,849,851],{"className":383,"code":850,"filename":780,"language":386,"meta":198,"style":198},"\u003Cscript setup lang=\"ts\">\ndefinePageMeta({\n  layout: 'default',\n  \u002F\u002F Remove the header\n  header: false,\n  \u002F\u002F Remove the footer\n  footer: false,\n})\n\u003C\u002Fscript>\n",[155,852,853,873,881,897,903,916,921,932,938],{"__ignoreMap":198},[248,854,855,857,859,861,863,865,867,869,871],{"class":250,"line":251},[248,856,393],{"class":298},[248,858,396],{"class":305},[248,860,400],{"class":399},[248,862,403],{"class":399},[248,864,406],{"class":298},[248,866,409],{"class":298},[248,868,276],{"class":258},[248,870,409],{"class":298},[248,872,416],{"class":298},[248,874,875,877,879],{"class":250,"line":302},[248,876,839],{"class":290},[248,878,295],{"class":294},[248,880,299],{"class":298},[248,882,883,886,888,891,893,895],{"class":250,"line":329},[248,884,885],{"class":305},"  layout",[248,887,309],{"class":298},[248,889,890],{"class":298}," '",[248,892,843],{"class":258},[248,894,315],{"class":298},[248,896,326],{"class":298},[248,898,899],{"class":250,"line":438},[248,900,902],{"class":901},"sHwdD","  \u002F\u002F Remove the header\n",[248,904,905,908,910,914],{"class":250,"line":447},[248,906,907],{"class":305},"  header",[248,909,309],{"class":298},[248,911,913],{"class":912},"sfNiH"," false",[248,915,326],{"class":298},[248,917,918],{"class":250,"line":457},[248,919,920],{"class":901},"  \u002F\u002F Remove the footer\n",[248,922,923,926,928,930],{"class":250,"line":464},[248,924,925],{"class":305},"  footer",[248,927,309],{"class":298},[248,929,913],{"class":912},[248,931,326],{"class":298},[248,933,934,936],{"class":250,"line":474},[248,935,332],{"class":298},[248,937,335],{"class":294},[248,939,940,942,944],{"class":250,"line":497},[248,941,450],{"class":298},[248,943,396],{"class":305},[248,945,416],{"class":298},[134,947,949],{"id":948},"custom-layouts","Custom Layouts",[139,951,952],{},"Docus uses two layouts:",[954,955,956,962],"ul",{},[957,958,959,961],"li",{},[155,960,843],{}," layout for the landing page and custom Vue pages",[957,963,964,966],{},[155,965,846],{}," layout for the documentation pages",[139,968,969,970,776],{},"If you want to use a different layout, you can create one in the ",[155,971,972],{},"app\u002Flayouts\u002F",[239,974,977],{"className":383,"code":975,"filename":976,"language":386,"meta":198,"style":198},"\u003Ctemplate>\n  \u003Cmain class=\"custom-layout\">\n    \u003Cslot \u002F>\n  \u003C\u002Fmain>\n\u003C\u002Ftemplate>\n","app\u002Flayouts\u002Fcustom.vue",[155,978,979,987,1007,1015,1023],{"__ignoreMap":198},[248,980,981,983,985],{"class":250,"line":251},[248,982,393],{"class":298},[248,984,469],{"class":305},[248,986,416],{"class":298},[248,988,989,991,994,996,998,1000,1003,1005],{"class":250,"line":302},[248,990,477],{"class":298},[248,992,993],{"class":305},"main",[248,995,483],{"class":399},[248,997,406],{"class":298},[248,999,409],{"class":298},[248,1001,1002],{"class":258},"custom-layout",[248,1004,409],{"class":298},[248,1006,416],{"class":298},[248,1008,1009,1011,1013],{"class":250,"line":329},[248,1010,500],{"class":298},[248,1012,661],{"class":305},[248,1014,558],{"class":298},[248,1016,1017,1019,1021],{"class":250,"line":438},[248,1018,680],{"class":298},[248,1020,993],{"class":305},[248,1022,416],{"class":298},[248,1024,1025,1027,1029],{"class":250,"line":447},[248,1026,450],{"class":298},[248,1028,469],{"class":305},[248,1030,416],{"class":298},[1032,1033,1034],"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 .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 .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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sQLHv, html code.shiki .sQLHv{--shiki-light:#90A4AE;--shiki-light-text-decoration:underline;--shiki-default:#EEFFFF;--shiki-default-text-decoration:underline;--shiki-dark:#BABED8;--shiki-dark-text-decoration:underline}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":198,"searchDepth":302,"depth":302,"links":1036},[1037,1038,1044,1045,1046],{"id":136,"depth":302,"text":137},{"id":207,"depth":302,"text":208,"children":1039},[1040,1042],{"id":233,"depth":329,"text":1041},"Install @vercel\u002Fanalytics",{"id":265,"depth":329,"text":1043},"Enable Web Analytics in nuxt.config.ts",{"id":338,"depth":302,"text":339},{"id":768,"depth":302,"text":769},{"id":948,"depth":302,"text":949},"Build interactive and reusable elements with Nuxt components","md",null,{},{"icon":76},{"title":73,"description":1047},"_WQdR-YwKbpOnB9HNpv3w6-mK61j3j7QVKQeoHpq2J4",[1055,1057],{"title":68,"path":69,"stem":70,"description":1056,"icon":71,"children":-1},"Create multi-language documentation with Docus v4 built-in i18n support.",{"title":84,"path":85,"stem":86,"description":1058,"icon":87,"children":-1},"Text, title, and styling in standard markdown.",1775483449957]