[{"data":1,"prerenderedAt":1021},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-project-structure":40,"-getting-started-project-structure-surround":1016},[4],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F3.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Project Structure","\u002Fgetting-started\u002Fproject-structure","1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":26,"path":27,"stem":28,"icon":29},"Studio module","\u002Fgetting-started\u002Fstudio","1.getting-started\u002F5.studio","i-lucide-mouse-pointer-2",{"title":31,"path":32,"stem":33,"icon":34},"Migration","\u002Fgetting-started\u002Fmigration","1.getting-started\u002F6.migration","i-lucide-replace",{"title":36,"path":37,"stem":38,"icon":39},"Troubleshooting","\u002Fgetting-started\u002Ftroubleshooting","1.getting-started\u002F7.troubleshooting","i-lucide-wrench",{"id":41,"title":21,"body":42,"description":1009,"extension":1010,"links":1011,"meta":1012,"navigation":1013,"path":22,"seo":1014,"stem":23,"__hash__":1015},"docs\u002F1.getting-started\u002F4.project-structure.md",{"type":43,"value":44,"toc":997},"minimark",[45,50,59,67,151,154,242,250,253,258,315,335,340,420,424,430,436,442,448,632,638,644,647,703,709,713,720,729,839,843,850,855,989,993],[46,47,49],"h2",{"id":48},"global-structure","Global structure",[51,52,53,54,58],"p",{},"Docus is a ",[55,56,57],"strong",{},"Nuxt layer"," that extends your standard Nuxt application with documentation features. This gives you the flexibility of a full Nuxt project.",[51,60,61,62,66],{},"When you create a new Docus project with ",[63,64,65],"code",{},"npx create-docus my-docs",", you get:",[68,69,74],"pre",{"className":70,"code":71,"language":72,"meta":73,"style":73},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","my-docs\u002F\n├── content\u002F             # Your markdown content\n│   ├── index.md         # Homepage\n│   └── docs\u002F            # Documentation pages\n├── public\u002F              # Static assets\n└── package.json         # Dependencies and scripts\n","bash","",[63,75,76,85,99,114,128,139],{"__ignoreMap":73},[77,78,81],"span",{"class":79,"line":80},"line",1,[77,82,84],{"class":83},"sBMFI","my-docs\u002F\n",[77,86,88,91,95],{"class":79,"line":87},2,[77,89,90],{"class":83},"├──",[77,92,94],{"class":93},"sfazB"," content\u002F",[77,96,98],{"class":97},"sHwdD","             # Your markdown content\n",[77,100,102,105,108,111],{"class":79,"line":101},3,[77,103,104],{"class":83},"│",[77,106,107],{"class":93},"   ├──",[77,109,110],{"class":93}," index.md",[77,112,113],{"class":97},"         # Homepage\n",[77,115,117,119,122,125],{"class":79,"line":116},4,[77,118,104],{"class":83},[77,120,121],{"class":93},"   └──",[77,123,124],{"class":93}," docs\u002F",[77,126,127],{"class":97},"            # Documentation pages\n",[77,129,131,133,136],{"class":79,"line":130},5,[77,132,90],{"class":83},[77,134,135],{"class":93}," public\u002F",[77,137,138],{"class":97},"              # Static assets\n",[77,140,142,145,148],{"class":79,"line":141},6,[77,143,144],{"class":83},"└──",[77,146,147],{"class":93}," package.json",[77,149,150],{"class":97},"         # Dependencies and scripts\n",[51,152,153],{},"You can still use any feature or file of a classical Nuxt project:",[68,155,157],{"className":70,"code":156,"language":72,"meta":73,"style":73},"my-docs\u002F\n├── nuxt.config.ts       # Nuxt configuration (add extra modules, components, etc.)\n├── app\u002F                 # App directory\n    ├── app.config.ts    # App configuration\n│   ├── components\u002F      # Components (add your own components)\n│   ├── layouts\u002F         # Layouts (add your own layouts)\n│   └── pages\u002F           # Pages (add your own pages)\n└── server\u002F              # Server-side code (add your own server-side code)\n",[63,158,159,163,173,183,194,206,218,231],{"__ignoreMap":73},[77,160,161],{"class":79,"line":80},[77,162,84],{"class":83},[77,164,165,167,170],{"class":79,"line":87},[77,166,90],{"class":83},[77,168,169],{"class":93}," nuxt.config.ts",[77,171,172],{"class":97},"       # Nuxt configuration (add extra modules, components, etc.)\n",[77,174,175,177,180],{"class":79,"line":101},[77,176,90],{"class":83},[77,178,179],{"class":93}," app\u002F",[77,181,182],{"class":97},"                 # App directory\n",[77,184,185,188,191],{"class":79,"line":116},[77,186,187],{"class":83},"    ├──",[77,189,190],{"class":93}," app.config.ts",[77,192,193],{"class":97},"    # App configuration\n",[77,195,196,198,200,203],{"class":79,"line":130},[77,197,104],{"class":83},[77,199,107],{"class":93},[77,201,202],{"class":93}," components\u002F",[77,204,205],{"class":97},"      # Components (add your own components)\n",[77,207,208,210,212,215],{"class":79,"line":141},[77,209,104],{"class":83},[77,211,107],{"class":93},[77,213,214],{"class":93}," layouts\u002F",[77,216,217],{"class":97},"         # Layouts (add your own layouts)\n",[77,219,221,223,225,228],{"class":79,"line":220},7,[77,222,104],{"class":83},[77,224,121],{"class":93},[77,226,227],{"class":93}," pages\u002F",[77,229,230],{"class":97},"           # Pages (add your own pages)\n",[77,232,234,236,239],{"class":79,"line":233},8,[77,235,144],{"class":83},[77,237,238],{"class":93}," server\u002F",[77,240,241],{"class":97},"              # Server-side code (add your own server-side code)\n",[243,244,246,249],"h3",{"id":245},"content-directory",[63,247,248],{},"content\u002F"," directory",[51,251,252],{},"This is where you write pages in Markdown. Docus automatically generates routes based on your file structure.",[51,254,255],{},[55,256,257],{},"Single language structure:",[68,259,261],{"className":70,"code":260,"language":72,"meta":73,"style":73},"content\u002F\n├── index.md              # Landing page (\u002F)\n├── getting-started.md    # Documentation page (\u002Fgetting-started)\n└── guide\u002F\n    ├── introduction.md   # Documentation page (\u002Fguide\u002Fintroduction)\n    └── configuration.md  # Documentation page (\u002Fguide\u002Fconfiguration)\n",[63,262,263,268,277,287,294,304],{"__ignoreMap":73},[77,264,265],{"class":79,"line":80},[77,266,267],{"class":83},"content\u002F\n",[77,269,270,272,274],{"class":79,"line":87},[77,271,90],{"class":83},[77,273,110],{"class":93},[77,275,276],{"class":97},"              # Landing page (\u002F)\n",[77,278,279,281,284],{"class":79,"line":101},[77,280,90],{"class":83},[77,282,283],{"class":93}," getting-started.md",[77,285,286],{"class":97},"    # Documentation page (\u002Fgetting-started)\n",[77,288,289,291],{"class":79,"line":116},[77,290,144],{"class":83},[77,292,293],{"class":93}," guide\u002F\n",[77,295,296,298,301],{"class":79,"line":130},[77,297,187],{"class":83},[77,299,300],{"class":93}," introduction.md",[77,302,303],{"class":97},"   # Documentation page (\u002Fguide\u002Fintroduction)\n",[77,305,306,309,312],{"class":79,"line":141},[77,307,308],{"class":83},"    └──",[77,310,311],{"class":93}," configuration.md",[77,313,314],{"class":97},"  # Documentation page (\u002Fguide\u002Fconfiguration)\n",[316,317,318,319,322,323,326,327,334],"tip",{},"You can separate your documentation files within a ",[63,320,321],{},"docs\u002F"," subfolder to make them accessible at the ",[63,324,325],{},"\u002Fdocs"," route. Additionally, you have the flexibility to override your landing page using custom Vue pages if desired. Learn more in the ",[328,329,333],"a",{"href":330,"rel":331},"https:\u002F\u002Fdocus.dev\u002Fconcepts\u002Fedition",[332],"nofollow","edition documentation",".",[51,336,337],{},[55,338,339],{},"Multi-language structure (with i18n):",[68,341,343],{"className":70,"code":342,"language":72,"meta":73,"style":73},"content\u002F\n├── en\u002F\n│   ├── index.md             # English landing page (\u002Fen)\n│   └── guide\u002F\n│       └── introduction.md  # Documentation page (\u002Fen\u002Fguide\u002Fintroduction)\n└── fr\u002F\n    ├── index.md             # French landing page (\u002Ffr)\n    └── guide\u002F\n        └── introduction.md  # Documentation page (\u002Ffr\u002Fguide\u002Fintroduction)\n",[63,344,345,349,356,367,375,387,394,403,409],{"__ignoreMap":73},[77,346,347],{"class":79,"line":80},[77,348,267],{"class":83},[77,350,351,353],{"class":79,"line":87},[77,352,90],{"class":83},[77,354,355],{"class":93}," en\u002F\n",[77,357,358,360,362,364],{"class":79,"line":101},[77,359,104],{"class":83},[77,361,107],{"class":93},[77,363,110],{"class":93},[77,365,366],{"class":97},"             # English landing page (\u002Fen)\n",[77,368,369,371,373],{"class":79,"line":116},[77,370,104],{"class":83},[77,372,121],{"class":93},[77,374,293],{"class":93},[77,376,377,379,382,384],{"class":79,"line":130},[77,378,104],{"class":83},[77,380,381],{"class":93},"       └──",[77,383,300],{"class":93},[77,385,386],{"class":97},"  # Documentation page (\u002Fen\u002Fguide\u002Fintroduction)\n",[77,388,389,391],{"class":79,"line":141},[77,390,144],{"class":83},[77,392,393],{"class":93}," fr\u002F\n",[77,395,396,398,400],{"class":79,"line":220},[77,397,187],{"class":83},[77,399,110],{"class":93},[77,401,402],{"class":97},"             # French landing page (\u002Ffr)\n",[77,404,405,407],{"class":79,"line":233},[77,406,308],{"class":83},[77,408,293],{"class":93},[77,410,412,415,417],{"class":79,"line":411},9,[77,413,414],{"class":83},"        └──",[77,416,300],{"class":93},[77,418,419],{"class":97},"  # Documentation page (\u002Ffr\u002Fguide\u002Fintroduction)\n",[316,421,423],{"to":422},"https:\u002F\u002Fdocus.dev\u002Fconcepts\u002Finternationalization","More information about i18n is available in the internationalization section.",[243,425,427,249],{"id":426},"public-directory",[63,428,429],{},"public\u002F",[51,431,432,433,435],{},"Files contained within the ",[63,434,429],{}," directory are served at the root and are not modified by the build process. This is where you can locate your images, icons, and other static assets.",[243,437,439],{"id":438},"packagejson",[63,440,441],{},"package.json",[51,443,444,445,447],{},"This file contains all the dependencies and scripts for your application. The ",[63,446,441],{}," of\na Docus application is really minimal and looks like:",[68,449,453],{"className":450,"code":451,"filename":441,"language":452,"meta":73,"style":73},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"name\": \"my-docs\",\n  \"scripts\": {\n    \"build\": \"nuxt build --extends docus\",\n    \"dev\": \"nuxt dev --extends docus\",\n  },\n  \"dependencies\": {\n    \"docus\": \"latest\",\n    \"better-sqlite3\": \"^12.2.0\",\n    \"nuxt\": \"^4.0.0\"\n  }\n}\n","json",[63,454,455,461,487,501,522,542,547,560,580,600,620,626],{"__ignoreMap":73},[77,456,457],{"class":79,"line":80},[77,458,460],{"class":459},"sMK4o","{\n",[77,462,463,466,470,473,476,479,482,484],{"class":79,"line":87},[77,464,465],{"class":459},"  \"",[77,467,469],{"class":468},"spNyl","name",[77,471,472],{"class":459},"\"",[77,474,475],{"class":459},":",[77,477,478],{"class":459}," \"",[77,480,481],{"class":93},"my-docs",[77,483,472],{"class":459},[77,485,486],{"class":459},",\n",[77,488,489,491,494,496,498],{"class":79,"line":101},[77,490,465],{"class":459},[77,492,493],{"class":468},"scripts",[77,495,472],{"class":459},[77,497,475],{"class":459},[77,499,500],{"class":459}," {\n",[77,502,503,506,509,511,513,515,518,520],{"class":79,"line":116},[77,504,505],{"class":459},"    \"",[77,507,508],{"class":83},"build",[77,510,472],{"class":459},[77,512,475],{"class":459},[77,514,478],{"class":459},[77,516,517],{"class":93},"nuxt build --extends docus",[77,519,472],{"class":459},[77,521,486],{"class":459},[77,523,524,526,529,531,533,535,538,540],{"class":79,"line":130},[77,525,505],{"class":459},[77,527,528],{"class":83},"dev",[77,530,472],{"class":459},[77,532,475],{"class":459},[77,534,478],{"class":459},[77,536,537],{"class":93},"nuxt dev --extends docus",[77,539,472],{"class":459},[77,541,486],{"class":459},[77,543,544],{"class":79,"line":141},[77,545,546],{"class":459},"  },\n",[77,548,549,551,554,556,558],{"class":79,"line":220},[77,550,465],{"class":459},[77,552,553],{"class":468},"dependencies",[77,555,472],{"class":459},[77,557,475],{"class":459},[77,559,500],{"class":459},[77,561,562,564,567,569,571,573,576,578],{"class":79,"line":233},[77,563,505],{"class":459},[77,565,566],{"class":83},"docus",[77,568,472],{"class":459},[77,570,475],{"class":459},[77,572,478],{"class":459},[77,574,575],{"class":93},"latest",[77,577,472],{"class":459},[77,579,486],{"class":459},[77,581,582,584,587,589,591,593,596,598],{"class":79,"line":411},[77,583,505],{"class":459},[77,585,586],{"class":83},"better-sqlite3",[77,588,472],{"class":459},[77,590,475],{"class":459},[77,592,478],{"class":459},[77,594,595],{"class":93},"^12.2.0",[77,597,472],{"class":459},[77,599,486],{"class":459},[77,601,603,605,608,610,612,614,617],{"class":79,"line":602},10,[77,604,505],{"class":459},[77,606,607],{"class":83},"nuxt",[77,609,472],{"class":459},[77,611,475],{"class":459},[77,613,478],{"class":459},[77,615,616],{"class":93},"^4.0.0",[77,618,619],{"class":459},"\"\n",[77,621,623],{"class":79,"line":622},11,[77,624,625],{"class":459},"  }\n",[77,627,629],{"class":79,"line":628},12,[77,630,631],{"class":459},"}\n",[243,633,635],{"id":634},"nuxtconfigts",[63,636,637],{},"nuxt.config.ts",[51,639,640],{},[641,642,643],"em",{},"This file is not mandatory to start a Docus application.",[51,645,646],{},"You can add extra modules to your Nuxt configuration file:",[68,648,652],{"className":649,"code":650,"filename":637,"language":651,"meta":73,"style":73},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  extends: ['@vercel\u002Fanalytics\u002Fnuxt\u002Fmodule']\n})\n","typescript",[63,653,654,673,695],{"__ignoreMap":73},[77,655,656,660,663,667,671],{"class":79,"line":80},[77,657,659],{"class":658},"s7zQu","export",[77,661,662],{"class":658}," default",[77,664,666],{"class":665},"s2Zo4"," defineNuxtConfig",[77,668,670],{"class":669},"sTEyZ","(",[77,672,460],{"class":459},[77,674,675,679,681,684,687,690,692],{"class":79,"line":87},[77,676,678],{"class":677},"swJcz","  extends",[77,680,475],{"class":459},[77,682,683],{"class":669}," [",[77,685,686],{"class":459},"'",[77,688,689],{"class":93},"@vercel\u002Fanalytics\u002Fnuxt\u002Fmodule",[77,691,686],{"class":459},[77,693,694],{"class":669},"]\n",[77,696,697,700],{"class":79,"line":101},[77,698,699],{"class":459},"}",[77,701,702],{"class":669},")\n",[243,704,706],{"id":705},"appconfigts",[63,707,708],{},"app.config.ts",[51,710,711],{},[641,712,643],{},[714,715,716,717,719],"warning",{},"You need a ",[63,718,637],{}," to be set if you want to override app configuration.",[51,721,722,723,728],{},"This is where you can configure Docus to fit your branding, handle SEO, set your locale, and adapt links and socials. See the ",[328,724,727],{"href":725,"rel":726},"https:\u002F\u002Fdocus.dev\u002Fconcepts\u002Fconfiguration",[332],"configuration documentation"," for details.",[68,730,734],{"className":731,"code":732,"filename":708,"language":733,"meta":73,"style":73},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineAppConfig({\n  docus: {\n    locale: 'en', \u002F\u002F Set your single-language locale\n  },\n  seo: {\n    title: 'My Docs',\n    description: 'My awesome documentation',\n  },\n  \u002F\u002F ... other configurations\n})\n","ts",[63,735,736,749,758,779,783,792,808,824,828,833],{"__ignoreMap":73},[77,737,738,740,742,745,747],{"class":79,"line":80},[77,739,659],{"class":658},[77,741,662],{"class":658},[77,743,744],{"class":665}," defineAppConfig",[77,746,670],{"class":669},[77,748,460],{"class":459},[77,750,751,754,756],{"class":79,"line":87},[77,752,753],{"class":677},"  docus",[77,755,475],{"class":459},[77,757,500],{"class":459},[77,759,760,763,765,768,771,773,776],{"class":79,"line":101},[77,761,762],{"class":677},"    locale",[77,764,475],{"class":459},[77,766,767],{"class":459}," '",[77,769,770],{"class":93},"en",[77,772,686],{"class":459},[77,774,775],{"class":459},",",[77,777,778],{"class":97}," \u002F\u002F Set your single-language locale\n",[77,780,781],{"class":79,"line":116},[77,782,546],{"class":459},[77,784,785,788,790],{"class":79,"line":130},[77,786,787],{"class":677},"  seo",[77,789,475],{"class":459},[77,791,500],{"class":459},[77,793,794,797,799,801,804,806],{"class":79,"line":141},[77,795,796],{"class":677},"    title",[77,798,475],{"class":459},[77,800,767],{"class":459},[77,802,803],{"class":93},"My Docs",[77,805,686],{"class":459},[77,807,486],{"class":459},[77,809,810,813,815,817,820,822],{"class":79,"line":220},[77,811,812],{"class":677},"    description",[77,814,475],{"class":459},[77,816,767],{"class":459},[77,818,819],{"class":93},"My awesome documentation",[77,821,686],{"class":459},[77,823,486],{"class":459},[77,825,826],{"class":79,"line":233},[77,827,546],{"class":459},[77,829,830],{"class":79,"line":411},[77,831,832],{"class":97},"  \u002F\u002F ... other configurations\n",[77,834,835,837],{"class":79,"line":602},[77,836,699],{"class":459},[77,838,702],{"class":669},[46,840,842],{"id":841},"full-nuxt-project-capabilities","Full Nuxt Project Capabilities",[51,844,845,846,849],{},"Since Docus is a Nuxt layer, you can use ",[55,847,848],{},"any feature"," of a standard Nuxt project:",[714,851,716,852,854],{},[63,853,637],{}," to be set if you want to override your app with Nuxt files. If no Nuxt config is created, changes will not be applied.",[68,856,858],{"className":70,"code":857,"language":72,"meta":73,"style":73},"my-docs\u002F\n├── app\u002F                 # App directory (optional)\n    ├── app.config.ts    # App configuration\n│   ├── components\u002F      # Custom Vue components\n│   ├── layouts\u002F         # Custom layouts\n│   ├── pages\u002F           # Custom Vue pages (outside of content)\n│   ├── composables\u002F     # Vue composables\n│   └── middleware\u002F      # Route middleware\n├── server\u002F              # Server-side code\n│   └── api\u002F             # API routes\n├── plugins\u002F             # Nuxt plugins\n├── middleware\u002F          # Global middleware\n└── modules\u002F             # Custom Nuxt modules\n",[63,859,860,864,873,881,892,903,914,926,938,947,959,969,978],{"__ignoreMap":73},[77,861,862],{"class":79,"line":80},[77,863,84],{"class":83},[77,865,866,868,870],{"class":79,"line":87},[77,867,90],{"class":83},[77,869,179],{"class":93},[77,871,872],{"class":97},"                 # App directory (optional)\n",[77,874,875,877,879],{"class":79,"line":101},[77,876,187],{"class":83},[77,878,190],{"class":93},[77,880,193],{"class":97},[77,882,883,885,887,889],{"class":79,"line":116},[77,884,104],{"class":83},[77,886,107],{"class":93},[77,888,202],{"class":93},[77,890,891],{"class":97},"      # Custom Vue components\n",[77,893,894,896,898,900],{"class":79,"line":130},[77,895,104],{"class":83},[77,897,107],{"class":93},[77,899,214],{"class":93},[77,901,902],{"class":97},"         # Custom layouts\n",[77,904,905,907,909,911],{"class":79,"line":141},[77,906,104],{"class":83},[77,908,107],{"class":93},[77,910,227],{"class":93},[77,912,913],{"class":97},"           # Custom Vue pages (outside of content)\n",[77,915,916,918,920,923],{"class":79,"line":220},[77,917,104],{"class":83},[77,919,107],{"class":93},[77,921,922],{"class":93}," composables\u002F",[77,924,925],{"class":97},"     # Vue composables\n",[77,927,928,930,932,935],{"class":79,"line":233},[77,929,104],{"class":83},[77,931,121],{"class":93},[77,933,934],{"class":93}," middleware\u002F",[77,936,937],{"class":97},"      # Route middleware\n",[77,939,940,942,944],{"class":79,"line":411},[77,941,90],{"class":83},[77,943,238],{"class":93},[77,945,946],{"class":97},"              # Server-side code\n",[77,948,949,951,953,956],{"class":79,"line":602},[77,950,104],{"class":83},[77,952,121],{"class":93},[77,954,955],{"class":93}," api\u002F",[77,957,958],{"class":97},"             # API routes\n",[77,960,961,963,966],{"class":79,"line":622},[77,962,90],{"class":83},[77,964,965],{"class":93}," plugins\u002F",[77,967,968],{"class":97},"             # Nuxt plugins\n",[77,970,971,973,975],{"class":79,"line":628},[77,972,90],{"class":83},[77,974,934],{"class":93},[77,976,977],{"class":97},"          # Global middleware\n",[77,979,981,983,986],{"class":79,"line":980},13,[77,982,144],{"class":83},[77,984,985],{"class":93}," modules\u002F",[77,987,988],{"class":97},"             # Custom Nuxt modules\n",[316,990,992],{"to":991},"https:\u002F\u002Fdocus.dev\u002Fconcepts\u002Fnuxt","This layer-based approach gives you the power of the entire Nuxt ecosystem while keeping documentation as the primary focus.",[994,995,996],"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 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 .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}",{"title":73,"searchDepth":87,"depth":87,"links":998},[999,1008],{"id":48,"depth":87,"text":49,"children":1000},[1001,1003,1005,1006,1007],{"id":245,"depth":101,"text":1002},"content\u002F directory",{"id":426,"depth":101,"text":1004},"public\u002F directory",{"id":438,"depth":101,"text":441},{"id":634,"depth":101,"text":637},{"id":705,"depth":101,"text":708},{"id":841,"depth":87,"text":842},"Learn about the project structure of Docus v4.","md",null,{},{"icon":24},{"title":21,"description":1009},"0t3_niu2_XeXG2fMkKNxAT3y7kZCb0XkHIzTm7yy6AQ",[1017,1019],{"title":16,"path":17,"stem":18,"description":1018,"icon":19,"children":-1},"Get started with Docus.",{"title":26,"path":27,"stem":28,"description":1020,"icon":29,"children":-1},"Edit your Nuxt Content website directly in production with the self-hosted Studio web editor.",1787550568845]