[{"data":1,"prerenderedAt":1245},["ShallowReactive",2],{"navigation_docs":3,"-docs-getting-started-installation":209,"-docs-getting-started-installation-surround":1240},[4,24,51,73,99,116,162,175],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started\u002F1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F2.installation",{"title":16,"path":17,"stem":18},"Configuration","\u002Fdocs\u002Fgetting-started\u002Fconfiguration","docs\u002F1.getting-started\u002F3.configuration",{"title":20,"path":21,"stem":22},"Migration","\u002Fdocs\u002Fgetting-started\u002Fmigration","docs\u002F1.getting-started\u002F4.migration","i-lucide-square-play",{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":50},"Collections","i-lucide-database","\u002Fdocs\u002Fcollections","docs\u002F2.collections",[30,34,38,42,46],{"title":31,"path":32,"stem":33},"Define","\u002Fdocs\u002Fcollections\u002Fdefine","docs\u002F2.collections\u002F1.define",{"title":35,"path":36,"stem":37},"Types","\u002Fdocs\u002Fcollections\u002Ftypes","docs\u002F2.collections\u002F2.types",{"title":39,"path":40,"stem":41},"Sources","\u002Fdocs\u002Fcollections\u002Fsources","docs\u002F2.collections\u002F3.sources",{"title":43,"path":44,"stem":45},"Validators","\u002Fdocs\u002Fcollections\u002Fvalidators","docs\u002F2.collections\u002F4.validators",{"title":47,"path":48,"stem":49},"Components","\u002Fdocs\u002Fcollections\u002Finherit-schema-from-component","docs\u002F2.collections\u002F5.inherit-schema-from-component",false,{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":50},"Files","i-lucide-file","\u002Fdocs\u002Ffiles","docs\u002F3.files",[57,61,65,69],{"title":58,"path":59,"stem":60},"Markdown","\u002Fdocs\u002Ffiles\u002Fmarkdown","docs\u002F3.files\u002F1.markdown",{"title":62,"path":63,"stem":64},"YAML","\u002Fdocs\u002Ffiles\u002Fyaml","docs\u002F3.files\u002F2.yaml",{"title":66,"path":67,"stem":68},"JSON","\u002Fdocs\u002Ffiles\u002Fjson","docs\u002F3.files\u002F3.json",{"title":70,"path":71,"stem":72},"CSV","\u002Fdocs\u002Ffiles\u002Fcsv","docs\u002F3.files\u002F4.csv",{"title":74,"icon":75,"path":76,"stem":77,"children":78,"page":50},"Query Utils","i-lucide-square-function","\u002Fdocs\u002Futils","docs\u002F4.utils",[79,83,87,91,95],{"title":80,"path":81,"stem":82},"queryCollection","\u002Fdocs\u002Futils\u002Fquery-collection","docs\u002F4.utils\u002F1.query-collection",{"title":84,"path":85,"stem":86},"queryCollectionNavigation","\u002Fdocs\u002Futils\u002Fquery-collection-navigation","docs\u002F4.utils\u002F2.query-collection-navigation",{"title":88,"path":89,"stem":90},"queryCollectionItemSurroundings","\u002Fdocs\u002Futils\u002Fquery-collection-item-surroundings","docs\u002F4.utils\u002F3.query-collection-item-surroundings",{"title":92,"path":93,"stem":94},"queryCollectionSearchSections","\u002Fdocs\u002Futils\u002Fquery-collection-search-sections","docs\u002F4.utils\u002F4.query-collection-search-sections",{"title":96,"path":97,"stem":98},"useSearchCollection","\u002Fdocs\u002Futils\u002Fuse-search-collection","docs\u002F4.utils\u002F5.use-search-collection",{"title":47,"icon":100,"path":101,"stem":102,"children":103,"page":50},"i-lucide-square-code","\u002Fdocs\u002Fcomponents","docs\u002F5.components",[104,108,112],{"title":105,"path":106,"stem":107},"ContentRenderer","\u002Fdocs\u002Fcomponents\u002Fcontent-renderer","docs\u002F5.components\u002F0.content-renderer",{"title":109,"path":110,"stem":111},"Slot","\u002Fdocs\u002Fcomponents\u002Fslot","docs\u002F5.components\u002F1.slot",{"title":113,"path":114,"stem":115},"Prose Components","\u002Fdocs\u002Fcomponents\u002Fprose","docs\u002F5.components\u002F2.prose",{"title":117,"icon":118,"path":119,"stem":120,"children":121,"page":50},"Deploy","i-lucide-cloud-upload","\u002Fdocs\u002Fdeploy","docs\u002F6.deploy",[122,126,130,134,138,142,146,150,154,158],{"title":123,"path":124,"stem":125},"Server","\u002Fdocs\u002Fdeploy\u002Fserver","docs\u002F6.deploy\u002F1.server",{"title":127,"path":128,"stem":129},"Static","\u002Fdocs\u002Fdeploy\u002Fstatic","docs\u002F6.deploy\u002F10.static",{"title":131,"path":132,"stem":133},"Serverless","\u002Fdocs\u002Fdeploy\u002Fserverless","docs\u002F6.deploy\u002F2.serverless",{"title":135,"path":136,"stem":137},"NuxtHub","\u002Fdocs\u002Fdeploy\u002Fnuxthub","docs\u002F6.deploy\u002F3.nuxthub",{"title":139,"path":140,"stem":141},"Cloudflare Pages","\u002Fdocs\u002Fdeploy\u002Fcloudflare-pages","docs\u002F6.deploy\u002F4.cloudflare-pages",{"title":143,"path":144,"stem":145},"Cloudflare Workers","\u002Fdocs\u002Fdeploy\u002Fcloudflare-workers","docs\u002F6.deploy\u002F5.cloudflare-workers",{"title":147,"path":148,"stem":149},"Vercel","\u002Fdocs\u002Fdeploy\u002Fvercel","docs\u002F6.deploy\u002F6.vercel",{"title":151,"path":152,"stem":153},"Netlify","\u002Fdocs\u002Fdeploy\u002Fnetlify","docs\u002F6.deploy\u002F7.netlify",{"title":155,"path":156,"stem":157},"AWS Amplify","\u002Fdocs\u002Fdeploy\u002Faws-amplify","docs\u002F6.deploy\u002F8.aws-amplify",{"title":159,"path":160,"stem":161},"Docker","\u002Fdocs\u002Fdeploy\u002Fdocker","docs\u002F6.deploy\u002F9.docker",{"title":163,"icon":118,"path":164,"stem":165,"children":166,"page":50},"Integrations","\u002Fdocs\u002Fintegrations","docs\u002F7.integrations",[167,171],{"title":168,"path":169,"stem":170},"Nuxt i18n","\u002Fdocs\u002Fintegrations\u002Fi18n","docs\u002F7.integrations\u002F01.i18n",{"title":172,"path":173,"stem":174},"Nuxt LLMs","\u002Fdocs\u002Fintegrations\u002Fllms","docs\u002F7.integrations\u002F02.llms",{"title":176,"icon":177,"path":178,"stem":179,"children":180,"page":50},"Advanced","i-lucide-code-xml","\u002Fdocs\u002Fadvanced","docs\u002F8.advanced",[181,185,189,193,197,201,205],{"title":182,"path":183,"stem":184},"Full-Text Search","\u002Fdocs\u002Fadvanced\u002Ffulltext-search","docs\u002F8.advanced\u002F1.fulltext-search",{"title":186,"path":187,"stem":188},"Raw Content","\u002Fdocs\u002Fadvanced\u002Fraw-content","docs\u002F8.advanced\u002F2.raw-content",{"title":190,"path":191,"stem":192},"SQL Storage","\u002Fdocs\u002Fadvanced\u002Fdatabase","docs\u002F8.advanced\u002F3.database",{"title":194,"path":195,"stem":196},"Debugging tools","\u002Fdocs\u002Fadvanced\u002Ftools","docs\u002F8.advanced\u002F4.tools",{"title":198,"path":199,"stem":200},"Hooks","\u002Fdocs\u002Fadvanced\u002Fhooks","docs\u002F8.advanced\u002F5.hooks",{"title":202,"path":203,"stem":204},"Custom Source","\u002Fdocs\u002Fadvanced\u002Fcustom-source","docs\u002F8.advanced\u002F6.custom-source",{"title":206,"path":207,"stem":208},"Transformers","\u002Fdocs\u002Fadvanced\u002Ftransformers","docs\u002F8.advanced\u002F8.transformers",{"id":210,"title":12,"body":211,"description":1235,"extension":865,"links":1236,"meta":1237,"navigation":743,"path":13,"seo":1238,"stem":14,"__hash__":1239},"docs\u002Fdocs\u002F1.getting-started\u002F2.installation.md",{"type":212,"value":213,"toc":1227},"minimark",[214,219,223,295,299,306,366,370,380,496,529,692,696,703,828,838,846,852,856,861,885,891,895,901,1153,1219,1223],[215,216,218],"h2",{"id":217},"install-the-package","Install the Package",[220,221,222],"p",{},"Choose your preferred package manager to install Nuxt Content v3:",[224,225,226,252,266,281],"code-group",{},[227,228,234],"pre",{"className":229,"code":230,"filename":231,"language":232,"meta":233,"style":233},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @nuxt\u002Fcontent\n","pnpm","bash","",[235,236,237],"code",{"__ignoreMap":233},[238,239,242,245,249],"span",{"class":240,"line":241},"line",1,[238,243,231],{"class":244},"sBMFI",[238,246,248],{"class":247},"sfazB"," add",[238,250,251],{"class":247}," @nuxt\u002Fcontent\n",[227,253,256],{"className":229,"code":254,"filename":255,"language":232,"meta":233,"style":233},"yarn add @nuxt\u002Fcontent\n","yarn",[235,257,258],{"__ignoreMap":233},[238,259,260,262,264],{"class":240,"line":241},[238,261,255],{"class":244},[238,263,248],{"class":247},[238,265,251],{"class":247},[227,267,270],{"className":229,"code":268,"filename":269,"language":232,"meta":233,"style":233},"npm install @nuxt\u002Fcontent\n","npm",[235,271,272],{"__ignoreMap":233},[238,273,274,276,279],{"class":240,"line":241},[238,275,269],{"class":244},[238,277,278],{"class":247}," install",[238,280,251],{"class":247},[227,282,285],{"className":229,"code":283,"filename":284,"language":232,"meta":233,"style":233},"bun add @nuxt\u002Fcontent\n","bun",[235,286,287],{"__ignoreMap":233},[238,288,289,291,293],{"class":240,"line":241},[238,290,284],{"class":244},[238,292,248],{"class":247},[238,294,251],{"class":247},[215,296,298],{"id":297},"register-the-module","Register the Module",[220,300,301,302,305],{},"Add the Nuxt Content module to your ",[235,303,304],{},"nuxt.config.ts",":",[227,307,311],{"className":308,"code":309,"filename":304,"language":310,"meta":233,"style":233},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@nuxt\u002Fcontent']\n})\n","ts",[235,312,313,334,357],{"__ignoreMap":233},[238,314,315,319,322,326,330],{"class":240,"line":241},[238,316,318],{"class":317},"s7zQu","export",[238,320,321],{"class":317}," default",[238,323,325],{"class":324},"s2Zo4"," defineNuxtConfig",[238,327,329],{"class":328},"sTEyZ","(",[238,331,333],{"class":332},"sMK4o","{\n",[238,335,337,341,343,346,349,352,354],{"class":240,"line":336},2,[238,338,340],{"class":339},"swJcz","  modules",[238,342,305],{"class":332},[238,344,345],{"class":328}," [",[238,347,348],{"class":332},"'",[238,350,351],{"class":247},"@nuxt\u002Fcontent",[238,353,348],{"class":332},[238,355,356],{"class":328},"]\n",[238,358,360,363],{"class":240,"line":359},3,[238,361,362],{"class":332},"}",[238,364,365],{"class":328},")\n",[215,367,369],{"id":368},"automatic-setup","Automatic Setup",[220,371,372,373,376,377,379],{},"When starting a new Nuxt project with the ",[235,374,375],{},"create-nuxt"," CLI, you can simply select ",[235,378,351],{}," from the interactive module selector. This will automatically install and register the module for you.",[224,381,382,409,430,451,472],{},[227,383,385],{"className":229,"code":384,"filename":269,"language":232,"meta":233,"style":233},"npm create nuxt \u003Cproject-name>\n",[235,386,387],{"__ignoreMap":233},[238,388,389,391,394,397,400,403,406],{"class":240,"line":241},[238,390,269],{"class":244},[238,392,393],{"class":247}," create",[238,395,396],{"class":247}," nuxt",[238,398,399],{"class":332}," \u003C",[238,401,402],{"class":247},"project-nam",[238,404,405],{"class":328},"e",[238,407,408],{"class":332},">\n",[227,410,412],{"className":229,"code":411,"filename":255,"language":232,"meta":233,"style":233},"yarn create nuxt \u003Cproject-name>\n",[235,413,414],{"__ignoreMap":233},[238,415,416,418,420,422,424,426,428],{"class":240,"line":241},[238,417,255],{"class":244},[238,419,393],{"class":247},[238,421,396],{"class":247},[238,423,399],{"class":332},[238,425,402],{"class":247},[238,427,405],{"class":328},[238,429,408],{"class":332},[227,431,433],{"className":229,"code":432,"filename":231,"language":232,"meta":233,"style":233},"pnpm create nuxt \u003Cproject-name>\n",[235,434,435],{"__ignoreMap":233},[238,436,437,439,441,443,445,447,449],{"class":240,"line":241},[238,438,231],{"class":244},[238,440,393],{"class":247},[238,442,396],{"class":247},[238,444,399],{"class":332},[238,446,402],{"class":247},[238,448,405],{"class":328},[238,450,408],{"class":332},[227,452,454],{"className":229,"code":453,"filename":284,"language":232,"meta":233,"style":233},"bun create nuxt \u003Cproject-name>\n",[235,455,456],{"__ignoreMap":233},[238,457,458,460,462,464,466,468,470],{"class":240,"line":241},[238,459,284],{"class":244},[238,461,393],{"class":247},[238,463,396],{"class":247},[238,465,399],{"class":332},[238,467,402],{"class":247},[238,469,405],{"class":328},[238,471,408],{"class":332},[227,473,476],{"className":229,"code":474,"filename":475,"language":232,"meta":233,"style":233},"deno -A npm:create-nuxt@latest \u003Cproject-name>\n","deno",[235,477,478],{"__ignoreMap":233},[238,479,480,482,485,488,490,492,494],{"class":240,"line":241},[238,481,475],{"class":244},[238,483,484],{"class":247}," -A",[238,486,487],{"class":247}," npm:create-nuxt@latest",[238,489,399],{"class":332},[238,491,402],{"class":247},[238,493,405],{"class":328},[238,495,408],{"class":332},[497,498,500,511,514],"note",{"color":499},"warning",[220,501,502,503,506,507,510],{},"When you run your project in Node.js, Nuxt Content will ask you about the database connector to use.\nYou can choose to install ",[235,504,505],{},"better-sqlite3"," or ",[235,508,509],{},"sqlite3"," package.",[512,513],"br",{},[220,515,516,517,524,525,528],{},"If you don't want to install any package, you can use native SQLite from Node.js@v22.5.0 or newer.\nCheckout ",[518,519,521],"a",{"href":520},"\u002Fdocs\u002Fgetting-started\u002Fconfiguration#experimentalsqliteconnector",[235,522,523],{},"experimental.sqliteConnector"," ",[518,526,527],{"href":520},"configuration",".",[497,530,531,539,541,550,552,557,559,562,576,582,665,672],{"color":499},[220,532,533,534,538],{},"If you use ",[535,536,537],"strong",{},"pnpm v10+",", dependency build scripts are not executed by default.",[512,540],{},[220,542,543,544,546,547,549],{},"Since ",[235,545,505],{}," and ",[235,548,509],{}," rely on a postinstall\u002Fbuild step to generate native bindings,\nyou may encounter errors such as:",[512,551],{},[220,553,554],{},[235,555,556],{},"Could not locate the bindings file",[512,558],{},[220,560,561],{},"To resolve this, you can approve the required build scripts by running:",[224,563,564],{},[227,565,567],{"className":229,"code":566,"filename":231,"language":232,"meta":233,"style":233},"pnpm approve-builds\n",[235,568,569],{"__ignoreMap":233},[238,570,571,573],{"class":240,"line":241},[238,572,231],{"class":244},[238,574,575],{"class":247}," approve-builds\n",[220,577,578,579,305],{},"Alternatively, if you need a non-interactive setup (for example in CI),\nyou can explicitly allow native builds by adding the following configuration\nto your project root ",[235,580,581],{},"package.json",[227,583,587],{"className":584,"code":585,"filename":581,"language":586,"meta":233,"style":233},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"pnpm\": {\n    \"onlyBuiltDependencies\": [\n      \"better-sqlite3\",\n      \"sqlite3\"\n    ]\n  }\n}\n","json",[235,588,589,593,609,624,637,647,653,659],{"__ignoreMap":233},[238,590,591],{"class":240,"line":241},[238,592,333],{"class":332},[238,594,595,598,601,604,606],{"class":240,"line":336},[238,596,597],{"class":332},"  \"",[238,599,231],{"class":600},"spNyl",[238,602,603],{"class":332},"\"",[238,605,305],{"class":332},[238,607,608],{"class":332}," {\n",[238,610,611,614,617,619,621],{"class":240,"line":359},[238,612,613],{"class":332},"    \"",[238,615,616],{"class":244},"onlyBuiltDependencies",[238,618,603],{"class":332},[238,620,305],{"class":332},[238,622,623],{"class":332}," [\n",[238,625,627,630,632,634],{"class":240,"line":626},4,[238,628,629],{"class":332},"      \"",[238,631,505],{"class":247},[238,633,603],{"class":332},[238,635,636],{"class":332},",\n",[238,638,640,642,644],{"class":240,"line":639},5,[238,641,629],{"class":332},[238,643,509],{"class":247},[238,645,646],{"class":332},"\"\n",[238,648,650],{"class":240,"line":649},6,[238,651,652],{"class":332},"    ]\n",[238,654,656],{"class":240,"line":655},7,[238,657,658],{"class":332},"  }\n",[238,660,662],{"class":240,"line":661},8,[238,663,664],{"class":332},"}\n",[220,666,667,668,671],{},"You may also need to clear your ",[235,669,670],{},"node_modules"," or explicitly build if\nthe initial install didn't do that:",[224,673,674],{},[227,675,677],{"className":229,"code":676,"filename":231,"language":232,"meta":233,"style":233},"pnpm rebuild better-sqlite3 sqlite3\n",[235,678,679],{"__ignoreMap":233},[238,680,681,683,686,689],{"class":240,"line":241},[238,682,231],{"class":244},[238,684,685],{"class":247}," rebuild",[238,687,688],{"class":247}," better-sqlite3",[238,690,691],{"class":247}," sqlite3\n",[215,693,695],{"id":694},"create-your-first-collection","Create your First Collection",[220,697,698,699,702],{},"Create a ",[235,700,701],{},"content.config.ts"," file in your project root directory:",[227,704,706],{"className":308,"code":705,"filename":701,"language":310,"meta":233,"style":233},"import { defineContentConfig, defineCollection } from '@nuxt\u002Fcontent'\n\nexport default defineContentConfig({\n  collections: {\n    content: defineCollection({\n      type: 'page',\n      source: '**\u002F*.md'\n    })\n  }\n})\n",[235,707,708,739,745,757,766,779,795,809,816,821],{"__ignoreMap":233},[238,709,710,713,716,719,722,725,728,731,734,736],{"class":240,"line":241},[238,711,712],{"class":317},"import",[238,714,715],{"class":332}," {",[238,717,718],{"class":328}," defineContentConfig",[238,720,721],{"class":332},",",[238,723,724],{"class":328}," defineCollection",[238,726,727],{"class":332}," }",[238,729,730],{"class":317}," from",[238,732,733],{"class":332}," '",[238,735,351],{"class":247},[238,737,738],{"class":332},"'\n",[238,740,741],{"class":240,"line":336},[238,742,744],{"emptyLinePlaceholder":743},true,"\n",[238,746,747,749,751,753,755],{"class":240,"line":359},[238,748,318],{"class":317},[238,750,321],{"class":317},[238,752,718],{"class":324},[238,754,329],{"class":328},[238,756,333],{"class":332},[238,758,759,762,764],{"class":240,"line":626},[238,760,761],{"class":339},"  collections",[238,763,305],{"class":332},[238,765,608],{"class":332},[238,767,768,771,773,775,777],{"class":240,"line":639},[238,769,770],{"class":339},"    content",[238,772,305],{"class":332},[238,774,724],{"class":324},[238,776,329],{"class":328},[238,778,333],{"class":332},[238,780,781,784,786,788,791,793],{"class":240,"line":649},[238,782,783],{"class":339},"      type",[238,785,305],{"class":332},[238,787,733],{"class":332},[238,789,790],{"class":247},"page",[238,792,348],{"class":332},[238,794,636],{"class":332},[238,796,797,800,802,804,807],{"class":240,"line":655},[238,798,799],{"class":339},"      source",[238,801,305],{"class":332},[238,803,733],{"class":332},[238,805,806],{"class":247},"**\u002F*.md",[238,808,738],{"class":332},[238,810,811,814],{"class":240,"line":661},[238,812,813],{"class":332},"    }",[238,815,365],{"class":328},[238,817,819],{"class":240,"line":818},9,[238,820,658],{"class":332},[238,822,824,826],{"class":240,"line":823},10,[238,825,362],{"class":332},[238,827,365],{"class":328},[220,829,830,831,834,835,837],{},"This configuration creates a default ",[235,832,833],{},"content"," collection that processes all Markdown files located in the ",[235,836,833],{}," folder of your project. You can customize the collection settings based on your needs.",[839,840,841,842,845],"tip",{},"The ",[235,843,844],{},"type: page"," means there is a 1-to-1 relationship between content files and pages on your site.",[497,847,848,849,528],{"to":32},"Learn more in our ",[535,850,851],{},"Collections guide",[215,853,855],{"id":854},"create-your-first-markdown-page","Create your First Markdown Page",[220,857,698,858,702],{},[235,859,860],{},"content\u002Findex.md",[227,862,866],{"className":863,"code":864,"filename":860,"language":865,"meta":233,"style":233},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# My First Page\n\nHere is some content.\n","md",[235,867,868,876,880],{"__ignoreMap":233},[238,869,870,873],{"class":240,"line":241},[238,871,872],{"class":332},"# ",[238,874,875],{"class":244},"My First Page\n",[238,877,878],{"class":240,"line":336},[238,879,744],{"emptyLinePlaceholder":743},[238,881,882],{"class":240,"line":359},[238,883,884],{"class":328},"Here is some content.\n",[220,886,887,888,528],{},"Read more about writing ",[518,889,890],{"href":59},"Markdown pages",[215,892,894],{"id":893},"display-your-page","Display your Page",[220,896,698,897,900],{},[235,898,899],{},"pages\u002Findex.vue"," file and display the page content:",[227,902,906],{"className":903,"code":904,"filename":899,"language":905,"meta":233,"style":233},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst { data: home } = await useAsyncData(() => queryCollection('content').path('\u002F').first())\n\nuseSeoMeta({\n  title: home.value?.title,\n  description: home.value?.description\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CContentRenderer v-if=\"home\" :value=\"home\" \u002F>\n  \u003Cdiv v-else>Home not found\u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","vue",[235,907,908,933,1005,1009,1018,1041,1059,1065,1074,1078,1087,1121,1144],{"__ignoreMap":233},[238,909,910,913,916,919,922,925,927,929,931],{"class":240,"line":241},[238,911,912],{"class":332},"\u003C",[238,914,915],{"class":339},"script",[238,917,918],{"class":600}," setup",[238,920,921],{"class":600}," lang",[238,923,924],{"class":332},"=",[238,926,603],{"class":332},[238,928,310],{"class":247},[238,930,603],{"class":332},[238,932,408],{"class":332},[238,934,935,938,940,943,945,948,950,953,956,959,961,964,967,970,972,974,976,978,981,983,986,988,990,993,995,997,999,1002],{"class":240,"line":336},[238,936,937],{"class":600},"const",[238,939,715],{"class":332},[238,941,942],{"class":339}," data",[238,944,305],{"class":332},[238,946,947],{"class":328}," home ",[238,949,362],{"class":332},[238,951,952],{"class":332}," =",[238,954,955],{"class":317}," await",[238,957,958],{"class":324}," useAsyncData",[238,960,329],{"class":328},[238,962,963],{"class":332},"()",[238,965,966],{"class":600}," =>",[238,968,969],{"class":324}," queryCollection",[238,971,329],{"class":328},[238,973,348],{"class":332},[238,975,833],{"class":247},[238,977,348],{"class":332},[238,979,980],{"class":328},")",[238,982,528],{"class":332},[238,984,985],{"class":324},"path",[238,987,329],{"class":328},[238,989,348],{"class":332},[238,991,992],{"class":247},"\u002F",[238,994,348],{"class":332},[238,996,980],{"class":328},[238,998,528],{"class":332},[238,1000,1001],{"class":324},"first",[238,1003,1004],{"class":328},"())\n",[238,1006,1007],{"class":240,"line":359},[238,1008,744],{"emptyLinePlaceholder":743},[238,1010,1011,1014,1016],{"class":240,"line":626},[238,1012,1013],{"class":324},"useSeoMeta",[238,1015,329],{"class":328},[238,1017,333],{"class":332},[238,1019,1020,1023,1025,1028,1030,1033,1036,1039],{"class":240,"line":639},[238,1021,1022],{"class":339},"  title",[238,1024,305],{"class":332},[238,1026,1027],{"class":328}," home",[238,1029,528],{"class":332},[238,1031,1032],{"class":328},"value",[238,1034,1035],{"class":332},"?.",[238,1037,1038],{"class":328},"title",[238,1040,636],{"class":332},[238,1042,1043,1046,1048,1050,1052,1054,1056],{"class":240,"line":649},[238,1044,1045],{"class":339},"  description",[238,1047,305],{"class":332},[238,1049,1027],{"class":328},[238,1051,528],{"class":332},[238,1053,1032],{"class":328},[238,1055,1035],{"class":332},[238,1057,1058],{"class":328},"description\n",[238,1060,1061,1063],{"class":240,"line":655},[238,1062,362],{"class":332},[238,1064,365],{"class":328},[238,1066,1067,1070,1072],{"class":240,"line":661},[238,1068,1069],{"class":332},"\u003C\u002F",[238,1071,915],{"class":339},[238,1073,408],{"class":332},[238,1075,1076],{"class":240,"line":818},[238,1077,744],{"emptyLinePlaceholder":743},[238,1079,1080,1082,1085],{"class":240,"line":823},[238,1081,912],{"class":332},[238,1083,1084],{"class":339},"template",[238,1086,408],{"class":332},[238,1088,1090,1093,1095,1098,1100,1102,1105,1107,1110,1112,1114,1116,1118],{"class":240,"line":1089},11,[238,1091,1092],{"class":332},"  \u003C",[238,1094,105],{"class":339},[238,1096,1097],{"class":600}," v-if",[238,1099,924],{"class":332},[238,1101,603],{"class":332},[238,1103,1104],{"class":247},"home",[238,1106,603],{"class":332},[238,1108,1109],{"class":600}," :value",[238,1111,924],{"class":332},[238,1113,603],{"class":332},[238,1115,1104],{"class":247},[238,1117,603],{"class":332},[238,1119,1120],{"class":332}," \u002F>\n",[238,1122,1124,1126,1129,1132,1135,1138,1140,1142],{"class":240,"line":1123},12,[238,1125,1092],{"class":332},[238,1127,1128],{"class":339},"div",[238,1130,1131],{"class":600}," v-else",[238,1133,1134],{"class":332},">",[238,1136,1137],{"class":328},"Home not found",[238,1139,1069],{"class":332},[238,1141,1128],{"class":339},[238,1143,408],{"class":332},[238,1145,1147,1149,1151],{"class":240,"line":1146},13,[238,1148,1069],{"class":332},[238,1150,1084],{"class":339},[238,1152,408],{"class":332},[497,1154,1156,1171],{"icon":1155},"i-lucide-info",[220,1157,1158,1159,1162,1163,1166,1167,1170],{},"If you are installing Nuxt Content in a new Nuxt project and you didn't have ",[235,1160,1161],{},"pages"," directory, you also need to update the ",[235,1164,1165],{},"app.vue"," file to allow rendering the pages by adding the ",[235,1168,1169],{},"NuxtPage"," component. (If you already have some pages in your project, you are good to go.)",[227,1172,1174],{"className":903,"code":1173,"filename":1165,"language":905,"meta":233,"style":233},"\u003Ctemplate>\n  \u003CNuxtLayout>\n    \u003CNuxtPage \u002F>\n  \u003C\u002FNuxtLayout>\n\u003C\u002Ftemplate>\n",[235,1175,1176,1184,1193,1202,1211],{"__ignoreMap":233},[238,1177,1178,1180,1182],{"class":240,"line":241},[238,1179,912],{"class":332},[238,1181,1084],{"class":339},[238,1183,408],{"class":332},[238,1185,1186,1188,1191],{"class":240,"line":336},[238,1187,1092],{"class":332},[238,1189,1190],{"class":339},"NuxtLayout",[238,1192,408],{"class":332},[238,1194,1195,1198,1200],{"class":240,"line":359},[238,1196,1197],{"class":332},"    \u003C",[238,1199,1169],{"class":339},[238,1201,1120],{"class":332},[238,1203,1204,1207,1209],{"class":240,"line":626},[238,1205,1206],{"class":332},"  \u003C\u002F",[238,1208,1190],{"class":339},[238,1210,408],{"class":332},[238,1212,1213,1215,1217],{"class":240,"line":639},[238,1214,1069],{"class":332},[238,1216,1084],{"class":339},[238,1218,408],{"class":332},[839,1220,1222],{"icon":1221},"i-lucide-rocket","That's it! You've now created your first Nuxt Content page.",[1224,1225,1226],"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}",{"title":233,"searchDepth":336,"depth":336,"links":1228},[1229,1230,1231,1232,1233,1234],{"id":217,"depth":336,"text":218},{"id":297,"depth":336,"text":298},{"id":368,"depth":336,"text":369},{"id":694,"depth":336,"text":695},{"id":854,"depth":336,"text":855},{"id":893,"depth":336,"text":894},"Get started with Nuxt Content v3 in your Nuxt application.",null,{},{"title":12,"description":1235},"tfRTlT-OAlfs58VtQOVtk_IxQnZUzp878XAt9qTqMMg",[1241,1243],{"title":10,"path":6,"stem":7,"description":1242,"children":-1},"The powerful Git-based CMS designed specifically for Nuxt developers.",{"title":16,"path":17,"stem":18,"description":1244,"children":-1},"Nuxt Content is configured with sensible defaults.",1785422006456]