[{"data":1,"prerenderedAt":871},["ShallowReactive",2],{"navigation":3,"/docs/getting-started/installation":195,"ySuYvgs6W3":858},[4,24,43,61,83,101,135,165],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Getting Started","/docs/getting-started","docs/1.getting-started/1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","/docs/getting-started/installation","docs/1.getting-started/2.installation",{"title":16,"path":17,"stem":18},"Configuration","/docs/getting-started/configuration","docs/1.getting-started/3.configuration",{"title":20,"path":21,"stem":22},"Migration","/docs/getting-started/migration","docs/1.getting-started/4.migration","i-lucide-square-play",{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":42},"Collections","i-lucide-database","/docs/collections","docs/2.collections",[30,34,38],{"title":31,"path":32,"stem":33},"Define","/docs/collections/define","docs/2.collections/1.define",{"title":35,"path":36,"stem":37},"Types","/docs/collections/types","docs/2.collections/2.types",{"title":39,"path":40,"stem":41},"Sources","/docs/collections/sources","docs/2.collections/3.sources",false,{"title":44,"icon":45,"path":46,"stem":47,"children":48,"page":42},"Files","i-lucide-file","/docs/files","docs/3.files",[49,53,57],{"title":50,"path":51,"stem":52},"Markdown","/docs/files/markdown","docs/3.files/1.markdown",{"title":54,"path":55,"stem":56},"YAML","/docs/files/yaml","docs/3.files/2.yaml",{"title":58,"path":59,"stem":60},"JSON","/docs/files/json","docs/3.files/3.json",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":42},"Query Utils","i-lucide-square-function","/docs/utils","docs/4.utils",[67,71,75,79],{"title":68,"path":69,"stem":70},"queryCollection","/docs/utils/query-collection","docs/4.utils/1.query-collection",{"title":72,"path":73,"stem":74},"queryCollectionNavigation","/docs/utils/query-collection-navigation","docs/4.utils/2.query-collection-navigation",{"title":76,"path":77,"stem":78},"queryCollectionItemSurroundings","/docs/utils/query-collection-item-surroundings","docs/4.utils/3.query-collection-item-surroundings",{"title":80,"path":81,"stem":82},"queryCollectionSearchSections","/docs/utils/query-collection-search-sections","docs/4.utils/4.query-collection-search-sections",{"title":84,"icon":85,"path":86,"stem":87,"children":88,"page":42},"Components","i-lucide-square-code","/docs/components","docs/5.components",[89,93,97],{"title":90,"path":91,"stem":92},"ContentRenderer","/docs/components/content-renderer","docs/5.components/0.content-renderer",{"title":94,"path":95,"stem":96},"Slot","/docs/components/slot","docs/5.components/1.slot",{"title":98,"path":99,"stem":100},"Prose Components","/docs/components/prose","docs/5.components/2.prose",{"title":102,"icon":103,"path":104,"stem":105,"children":106,"page":42},"Deploy","i-lucide-cloud-upload","/docs/deploy","docs/6.deploy",[107,111,115,119,123,127,131],{"title":108,"path":109,"stem":110},"Server","/docs/deploy/server","docs/6.deploy/1.server",{"title":112,"path":113,"stem":114},"Serverless","/docs/deploy/serverless","docs/6.deploy/2.serverless",{"title":116,"path":117,"stem":118},"NuxtHub","/docs/deploy/nuxthub","docs/6.deploy/3.nuxthub",{"title":120,"path":121,"stem":122},"Cloudflare Pages","/docs/deploy/cloudflare-pages","docs/6.deploy/4.cloudflare-pages",{"title":124,"path":125,"stem":126},"Vercel","/docs/deploy/vercel","docs/6.deploy/5.vercel",{"title":128,"path":129,"stem":130},"Docker","/docs/deploy/docker","docs/6.deploy/6.docker",{"title":132,"path":133,"stem":134},"Static","/docs/deploy/static","docs/6.deploy/7.static",{"title":136,"icon":137,"path":138,"stem":139,"children":140,"page":42},"Advanced","i-lucide-code-xml","/docs/advanced","docs/7.advanced",[141,145,149,153,157,161],{"title":142,"path":143,"stem":144},"Full-Text Search","/docs/advanced/fulltext-search","docs/7.advanced/1.fulltext-search",{"title":146,"path":147,"stem":148},"Raw Content","/docs/advanced/raw-content","docs/7.advanced/2.raw-content",{"title":150,"path":151,"stem":152},"SQL Storage","/docs/advanced/database","docs/7.advanced/3.database",{"title":154,"path":155,"stem":156},"Debugging tools","/docs/advanced/tools","docs/7.advanced/4.tools",{"title":158,"path":159,"stem":160},"Hooks","/docs/advanced/hooks","docs/7.advanced/5.hooks",{"title":162,"path":163,"stem":164},"Custom Source","/docs/advanced/custom-source","docs/7.advanced/6.custom-source",{"title":166,"icon":167,"path":168,"stem":169,"children":170,"page":42},"Studio","i-lucide-monitor","/docs/studio","docs/8.studio",[171,175,179,183,187,191],{"title":172,"path":173,"stem":174},"Setup","/docs/studio/setup","docs/8.studio/1.setup",{"title":176,"path":177,"stem":178},"Synchronization","/docs/studio/github","docs/8.studio/2.github",{"title":180,"path":181,"stem":182},"Content editors","/docs/studio/content","docs/8.studio/3.content",{"title":184,"path":185,"stem":186},"Medias","/docs/studio/medias","docs/8.studio/4.medias",{"title":188,"path":189,"stem":190},"App Config","/docs/studio/config","docs/8.studio/5.config",{"title":192,"path":193,"stem":194},"Local Debug","/docs/studio/debug","docs/8.studio/6.debug",{"page":196,"surround":853},{"id":197,"title":12,"body":198,"description":849,"extension":541,"links":850,"meta":851,"navigation":404,"path":13,"seo":852,"stem":14},"docs/docs/1.getting-started/2.installation.md",{"type":199,"value":200,"toc":842},"minimal",[201,206,210,282,286,293,353,357,364,497,507,517,528,532,537,558,565,569,575,832,838],[202,203,205],"h3",{"id":204},"install-the-package","Install the Package",[207,208,209],"p",{},"Choose your preferred package manager to install Nuxt Content v3:",[211,212,213,239,253,268],"code-group",{},[214,215,221],"pre",{"className":216,"code":217,"filename":218,"language":219,"meta":220,"style":220},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @nuxt/content\n","pnpm","bash","",[222,223,224],"code",{"__ignoreMap":220},[225,226,229,232,236],"span",{"class":227,"line":228},"line",1,[225,230,218],{"class":231},"sYGMc",[225,233,235],{"class":234},"sIEYB"," add",[225,237,238],{"class":234}," @nuxt/content\n",[214,240,243],{"className":216,"code":241,"filename":242,"language":219,"meta":220,"style":220},"yarn add @nuxt/content\n","yarn",[222,244,245],{"__ignoreMap":220},[225,246,247,249,251],{"class":227,"line":228},[225,248,242],{"class":231},[225,250,235],{"class":234},[225,252,238],{"class":234},[214,254,257],{"className":216,"code":255,"filename":256,"language":219,"meta":220,"style":220},"npm install @nuxt/content\n","npm",[222,258,259],{"__ignoreMap":220},[225,260,261,263,266],{"class":227,"line":228},[225,262,256],{"class":231},[225,264,265],{"class":234}," install",[225,267,238],{"class":234},[214,269,272],{"className":216,"code":270,"filename":271,"language":219,"meta":220,"style":220},"bun add @nuxt/content\n","bun",[222,273,274],{"__ignoreMap":220},[225,275,276,278,280],{"class":227,"line":228},[225,277,271],{"class":231},[225,279,235],{"class":234},[225,281,238],{"class":234},[202,283,285],{"id":284},"register-the-module","Register the Module",[207,287,288,289,292],{},"Add the Nuxt Content module to your ",[222,290,291],{},"nuxt.config.ts",":",[214,294,298],{"className":295,"code":296,"filename":291,"language":297,"meta":220,"style":220},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@nuxt/content']\n})\n","ts",[222,299,300,321,344],{"__ignoreMap":220},[225,301,302,306,309,313,317],{"class":227,"line":228},[225,303,305],{"class":304},"s8pZq","export",[225,307,308],{"class":304}," default",[225,310,312],{"class":311},"swgpB"," defineNuxtConfig",[225,314,316],{"class":315},"sndM8","(",[225,318,320],{"class":319},"s86vT","{\n",[225,322,324,328,330,333,336,339,341],{"class":227,"line":323},2,[225,325,327],{"class":326},"sd2Uz","  modules",[225,329,292],{"class":319},[225,331,332],{"class":315}," [",[225,334,335],{"class":319},"'",[225,337,338],{"class":234},"@nuxt/content",[225,340,335],{"class":319},[225,342,343],{"class":315},"]\n",[225,345,347,350],{"class":227,"line":346},3,[225,348,349],{"class":319},"}",[225,351,352],{"class":315},")\n",[202,354,356],{"id":355},"create-your-first-collection","Create your First Collection",[207,358,359,360,363],{},"Create a ",[222,361,362],{},"content.config.ts"," file in your project root directory:",[214,365,367],{"className":295,"code":366,"filename":362,"language":297,"meta":220,"style":220},"import { defineContentConfig, defineCollection } from '@nuxt/content'\n\nexport default defineContentConfig({\n  collections: {\n    content: defineCollection({\n      type: 'page',\n      source: '**/*.md'\n    })\n  }\n})\n",[222,368,369,400,406,418,429,443,461,476,484,490],{"__ignoreMap":220},[225,370,371,374,377,380,383,386,389,392,395,397],{"class":227,"line":228},[225,372,373],{"class":304},"import",[225,375,376],{"class":319}," {",[225,378,379],{"class":315}," defineContentConfig",[225,381,382],{"class":319},",",[225,384,385],{"class":315}," defineCollection",[225,387,388],{"class":319}," }",[225,390,391],{"class":304}," from",[225,393,394],{"class":319}," '",[225,396,338],{"class":234},[225,398,399],{"class":319},"'\n",[225,401,402],{"class":227,"line":323},[225,403,405],{"emptyLinePlaceholder":404},true,"\n",[225,407,408,410,412,414,416],{"class":227,"line":346},[225,409,305],{"class":304},[225,411,308],{"class":304},[225,413,379],{"class":311},[225,415,316],{"class":315},[225,417,320],{"class":319},[225,419,421,424,426],{"class":227,"line":420},4,[225,422,423],{"class":326},"  collections",[225,425,292],{"class":319},[225,427,428],{"class":319}," {\n",[225,430,432,435,437,439,441],{"class":227,"line":431},5,[225,433,434],{"class":326},"    content",[225,436,292],{"class":319},[225,438,385],{"class":311},[225,440,316],{"class":315},[225,442,320],{"class":319},[225,444,446,449,451,453,456,458],{"class":227,"line":445},6,[225,447,448],{"class":326},"      type",[225,450,292],{"class":319},[225,452,394],{"class":319},[225,454,455],{"class":234},"page",[225,457,335],{"class":319},[225,459,460],{"class":319},",\n",[225,462,464,467,469,471,474],{"class":227,"line":463},7,[225,465,466],{"class":326},"      source",[225,468,292],{"class":319},[225,470,394],{"class":319},[225,472,473],{"class":234},"**/*.md",[225,475,399],{"class":319},[225,477,479,482],{"class":227,"line":478},8,[225,480,481],{"class":319},"    }",[225,483,352],{"class":315},[225,485,487],{"class":227,"line":486},9,[225,488,489],{"class":319},"  }\n",[225,491,493,495],{"class":227,"line":492},10,[225,494,349],{"class":319},[225,496,352],{"class":315},[207,498,499,500,503,504,506],{},"This configuration creates a default ",[222,501,502],{},"content"," collection that processes all Markdown files located in the ",[222,505,502],{}," folder of your project. You can customize the collection settings based on your needs.",[508,509,510],"tip",{},[207,511,512,513,516],{},"The ",[222,514,515],{},"type: page"," means there is a 1-to-1 relationship between content files and pages on your site.",[518,519,520],"note",{"to":32},[207,521,522,523,527],{},"Learn more in our ",[524,525,526],"strong",{},"Collections guide",".",[202,529,531],{"id":530},"create-your-first-markdown-page","Create your First Markdown Page",[207,533,359,534,363],{},[222,535,536],{},"content/index.md",[214,538,542],{"className":539,"code":540,"filename":536,"language":541,"meta":220,"style":220},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# My First Page\n\nHere is some content.\n","md",[222,543,544,549,553],{"__ignoreMap":220},[225,545,546],{"class":227,"line":228},[225,547,548],{},"# My First Page\n",[225,550,551],{"class":227,"line":323},[225,552,405],{"emptyLinePlaceholder":404},[225,554,555],{"class":227,"line":346},[225,556,557],{},"Here is some content.\n",[207,559,560,561,527],{},"Read more about writing ",[562,563,564],"a",{"href":51},"Markdown pages",[202,566,568],{"id":567},"display-your-page","Display your Page",[207,570,359,571,574],{},[222,572,573],{},"pages/index.vue"," file and display the page content:",[214,576,580],{"className":577,"code":578,"filename":573,"language":579,"meta":220,"style":220},"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('/').first())\n\nuseSeoMeta({\n  title: home.value?.title,\n  description: home.value?.description\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CContentRenderer v-if=\"home\" :value=\"home\" />\n  \u003Cdiv v-else>Home not found\u003C/div>\n\u003C/template>\n","vue",[222,581,582,610,682,686,695,718,736,742,751,755,764,800,823],{"__ignoreMap":220},[225,583,584,587,590,594,597,600,603,605,607],{"class":227,"line":228},[225,585,586],{"class":319},"\u003C",[225,588,589],{"class":326},"script",[225,591,593],{"class":592},"s50WR"," setup",[225,595,596],{"class":592}," lang",[225,598,599],{"class":319},"=",[225,601,602],{"class":319},"\"",[225,604,297],{"class":234},[225,606,602],{"class":319},[225,608,609],{"class":319},">\n",[225,611,612,615,617,620,622,625,627,630,633,636,638,641,644,647,649,651,653,655,658,660,663,665,667,670,672,674,676,679],{"class":227,"line":323},[225,613,614],{"class":592},"const",[225,616,376],{"class":319},[225,618,619],{"class":326}," data",[225,621,292],{"class":319},[225,623,624],{"class":315}," home ",[225,626,349],{"class":319},[225,628,629],{"class":319}," =",[225,631,632],{"class":304}," await",[225,634,635],{"class":311}," useAsyncData",[225,637,316],{"class":315},[225,639,640],{"class":319},"()",[225,642,643],{"class":592}," =>",[225,645,646],{"class":311}," queryCollection",[225,648,316],{"class":315},[225,650,335],{"class":319},[225,652,502],{"class":234},[225,654,335],{"class":319},[225,656,657],{"class":315},")",[225,659,527],{"class":319},[225,661,662],{"class":311},"path",[225,664,316],{"class":315},[225,666,335],{"class":319},[225,668,669],{"class":234},"/",[225,671,335],{"class":319},[225,673,657],{"class":315},[225,675,527],{"class":319},[225,677,678],{"class":311},"first",[225,680,681],{"class":315},"())\n",[225,683,684],{"class":227,"line":346},[225,685,405],{"emptyLinePlaceholder":404},[225,687,688,691,693],{"class":227,"line":420},[225,689,690],{"class":311},"useSeoMeta",[225,692,316],{"class":315},[225,694,320],{"class":319},[225,696,697,700,702,705,707,710,713,716],{"class":227,"line":431},[225,698,699],{"class":326},"  title",[225,701,292],{"class":319},[225,703,704],{"class":315}," home",[225,706,527],{"class":319},[225,708,709],{"class":315},"value",[225,711,712],{"class":319},"?.",[225,714,715],{"class":315},"title",[225,717,460],{"class":319},[225,719,720,723,725,727,729,731,733],{"class":227,"line":445},[225,721,722],{"class":326},"  description",[225,724,292],{"class":319},[225,726,704],{"class":315},[225,728,527],{"class":319},[225,730,709],{"class":315},[225,732,712],{"class":319},[225,734,735],{"class":315},"description\n",[225,737,738,740],{"class":227,"line":463},[225,739,349],{"class":319},[225,741,352],{"class":315},[225,743,744,747,749],{"class":227,"line":478},[225,745,746],{"class":319},"\u003C/",[225,748,589],{"class":326},[225,750,609],{"class":319},[225,752,753],{"class":227,"line":486},[225,754,405],{"emptyLinePlaceholder":404},[225,756,757,759,762],{"class":227,"line":492},[225,758,586],{"class":319},[225,760,761],{"class":326},"template",[225,763,609],{"class":319},[225,765,767,770,772,775,777,779,782,784,787,789,791,793,795,797],{"class":227,"line":766},11,[225,768,769],{"class":319},"  \u003C",[225,771,90],{"class":326},[225,773,774],{"class":304}," v-if",[225,776,599],{"class":319},[225,778,602],{"class":319},[225,780,781],{"class":315},"home",[225,783,602],{"class":319},[225,785,786],{"class":319}," :",[225,788,709],{"class":592},[225,790,599],{"class":319},[225,792,602],{"class":319},[225,794,781],{"class":315},[225,796,602],{"class":319},[225,798,799],{"class":319}," />\n",[225,801,803,805,808,811,814,817,819,821],{"class":227,"line":802},12,[225,804,769],{"class":319},[225,806,807],{"class":326},"div",[225,809,810],{"class":304}," v-else",[225,812,813],{"class":319},">",[225,815,816],{"class":315},"Home not found",[225,818,746],{"class":319},[225,820,807],{"class":326},[225,822,609],{"class":319},[225,824,826,828,830],{"class":227,"line":825},13,[225,827,746],{"class":319},[225,829,761],{"class":326},[225,831,609],{"class":319},[508,833,835],{"icon":834},"i-lucide-rocket",[207,836,837],{},"That's it! You've now created your first Nuxt Content page.",[839,840,841],"style",{},"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 .sYGMc, html code.shiki .sYGMc{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sIEYB, html code.shiki .sIEYB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s8pZq, html code.shiki .s8pZq{--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 .swgpB, html code.shiki .swgpB{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sndM8, html code.shiki .sndM8{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s86vT, html code.shiki .s86vT{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sd2Uz, html code.shiki .sd2Uz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .s50WR, html code.shiki .s50WR{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":220,"searchDepth":420,"depth":420,"links":843},[844,845,846,847,848],{"id":204,"depth":346,"text":205},{"id":284,"depth":346,"text":285},{"id":355,"depth":346,"text":356},{"id":530,"depth":346,"text":531},{"id":567,"depth":346,"text":568},"Get started with Nuxt Content v3 in your Nuxt application.",null,{},{"title":12,"description":849},[854,856],{"title":10,"path":6,"stem":7,"description":855,"children":-1},"The powerful Git-based CMS designed specifically for Nuxt developers.",{"title":16,"path":17,"stem":18,"description":857,"children":-1},"Nuxt Content is configured with sensible defaults.",{"data":859,"body":860,"excerpt":-1,"toc":869},{"title":220,"description":849},{"type":861,"children":862},"root",[863],{"type":864,"tag":207,"props":865,"children":866},"element",{},[867],{"type":868,"value":849},"text",{"title":220,"searchDepth":323,"depth":323,"links":870},[],1740061574438]