[{"data":1,"prerenderedAt":1804},["ShallowReactive",2],{"navigation_docs":3,"landing":205},[4,24,51,73,95,112,158,171],{"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":50},"Collections","i-lucide-database","/docs/collections","docs/2.collections",[30,34,38,42,46],{"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",{"title":43,"path":44,"stem":45},"Validators","/docs/collections/validators","docs/2.collections/4.validators",{"title":47,"path":48,"stem":49},"Components","/docs/collections/inherit-schema-from-component","docs/2.collections/5.inherit-schema-from-component",false,{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":50},"Files","i-lucide-file","/docs/files","docs/3.files",[57,61,65,69],{"title":58,"path":59,"stem":60},"Markdown","/docs/files/markdown","docs/3.files/1.markdown",{"title":62,"path":63,"stem":64},"YAML","/docs/files/yaml","docs/3.files/2.yaml",{"title":66,"path":67,"stem":68},"JSON","/docs/files/json","docs/3.files/3.json",{"title":70,"path":71,"stem":72},"CSV","/docs/files/csv","docs/3.files/4.csv",{"title":74,"icon":75,"path":76,"stem":77,"children":78,"page":50},"Query Utils","i-lucide-square-function","/docs/utils","docs/4.utils",[79,83,87,91],{"title":80,"path":81,"stem":82},"queryCollection","/docs/utils/query-collection","docs/4.utils/1.query-collection",{"title":84,"path":85,"stem":86},"queryCollectionNavigation","/docs/utils/query-collection-navigation","docs/4.utils/2.query-collection-navigation",{"title":88,"path":89,"stem":90},"queryCollectionItemSurroundings","/docs/utils/query-collection-item-surroundings","docs/4.utils/3.query-collection-item-surroundings",{"title":92,"path":93,"stem":94},"queryCollectionSearchSections","/docs/utils/query-collection-search-sections","docs/4.utils/4.query-collection-search-sections",{"title":47,"icon":96,"path":97,"stem":98,"children":99,"page":50},"i-lucide-square-code","/docs/components","docs/5.components",[100,104,108],{"title":101,"path":102,"stem":103},"ContentRenderer","/docs/components/content-renderer","docs/5.components/0.content-renderer",{"title":105,"path":106,"stem":107},"Slot","/docs/components/slot","docs/5.components/1.slot",{"title":109,"path":110,"stem":111},"Prose Components","/docs/components/prose","docs/5.components/2.prose",{"title":113,"icon":114,"path":115,"stem":116,"children":117,"page":50},"Deploy","i-lucide-cloud-upload","/docs/deploy","docs/6.deploy",[118,122,126,130,134,138,142,146,150,154],{"title":119,"path":120,"stem":121},"Server","/docs/deploy/server","docs/6.deploy/1.server",{"title":123,"path":124,"stem":125},"Static","/docs/deploy/static","docs/6.deploy/10.static",{"title":127,"path":128,"stem":129},"Serverless","/docs/deploy/serverless","docs/6.deploy/2.serverless",{"title":131,"path":132,"stem":133},"NuxtHub","/docs/deploy/nuxthub","docs/6.deploy/3.nuxthub",{"title":135,"path":136,"stem":137},"Cloudflare Pages","/docs/deploy/cloudflare-pages","docs/6.deploy/4.cloudflare-pages",{"title":139,"path":140,"stem":141},"Cloudflare Workers","/docs/deploy/cloudflare-workers","docs/6.deploy/5.cloudflare-workers",{"title":143,"path":144,"stem":145},"Vercel","/docs/deploy/vercel","docs/6.deploy/6.vercel",{"title":147,"path":148,"stem":149},"Netlify","/docs/deploy/netlify","docs/6.deploy/7.netlify",{"title":151,"path":152,"stem":153},"AWS Amplify","/docs/deploy/aws-amplify","docs/6.deploy/8.aws-amplify",{"title":155,"path":156,"stem":157},"Docker","/docs/deploy/docker","docs/6.deploy/9.docker",{"title":159,"icon":114,"path":160,"stem":161,"children":162,"page":50},"Integrations","/docs/integrations","docs/7.integrations",[163,167],{"title":164,"path":165,"stem":166},"Nuxt i18n","/docs/integrations/i18n","docs/7.integrations/01.i18n",{"title":168,"path":169,"stem":170},"Nuxt LLMs","/docs/integrations/llms","docs/7.integrations/02.llms",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":50},"Advanced","i-lucide-code-xml","/docs/advanced","docs/8.advanced",[177,181,185,189,193,197,201],{"title":178,"path":179,"stem":180},"Full-Text Search","/docs/advanced/fulltext-search","docs/8.advanced/1.fulltext-search",{"title":182,"path":183,"stem":184},"Raw Content","/docs/advanced/raw-content","docs/8.advanced/2.raw-content",{"title":186,"path":187,"stem":188},"SQL Storage","/docs/advanced/database","docs/8.advanced/3.database",{"title":190,"path":191,"stem":192},"Debugging tools","/docs/advanced/tools","docs/8.advanced/4.tools",{"title":194,"path":195,"stem":196},"Hooks","/docs/advanced/hooks","docs/8.advanced/5.hooks",{"title":198,"path":199,"stem":200},"Custom Source","/docs/advanced/custom-source","docs/8.advanced/6.custom-source",{"title":202,"path":203,"stem":204},"Transformers","/docs/advanced/transformers","docs/8.advanced/8.transformers",{"id":206,"title":207,"body":208,"description":207,"extension":1796,"meta":1797,"navigation":272,"path":484,"seo":1798,"stem":1802,"__hash__":1803},"landing/index.md","",{"type":209,"value":210,"toc":1794},"minimark",[211,657,747,774,1195,1722,1770,1790],[212,213,215,618,631,644,647],"u-page-hero",{"orientation":214},"horizontal",[216,217,218,371],"code-group",{},[219,220,225],"pre",{"className":221,"code":222,"filename":223,"language":224,"meta":207,"style":207},"language-mdc shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","---\ntitle: The Mountains Website\ndescription: A website about the most iconic mountains in the world.\n---\n\n::my-vue-hero-component{orientation=\"horizontal\"}\n#title\nWelcome to the Mountains Website.\n#description\nThis is a description of the Mountains Website.\n::\n\nThis is a paragraph with **bold** and _italic_ text.\n","content/index.md","mdc",[226,227,228,237,251,262,267,274,303,309,316,322,328,334,339],"code",{"__ignoreMap":207},[229,230,233],"span",{"class":231,"line":232},"line",1,[229,234,236],{"class":235},"sMK4o","---\n",[229,238,240,244,247],{"class":231,"line":239},2,[229,241,243],{"class":242},"swJcz","title",[229,245,246],{"class":235},":",[229,248,250],{"class":249},"sfazB"," The Mountains Website\n",[229,252,254,257,259],{"class":231,"line":253},3,[229,255,256],{"class":242},"description",[229,258,246],{"class":235},[229,260,261],{"class":249}," A website about the most iconic mountains in the world.\n",[229,263,265],{"class":231,"line":264},4,[229,266,236],{"class":235},[229,268,270],{"class":231,"line":269},5,[229,271,273],{"emptyLinePlaceholder":272},true,"\n",[229,275,277,280,283,286,290,293,296,298,300],{"class":231,"line":276},6,[229,278,279],{"class":235},"::",[229,281,282],{"class":242},"my-vue-hero-component",[229,284,285],{"class":235},"{",[229,287,289],{"class":288},"spNyl","orientation",[229,291,292],{"class":235},"=",[229,294,295],{"class":235},"\"",[229,297,214],{"class":249},[229,299,295],{"class":235},[229,301,302],{"class":235},"}\n",[229,304,306],{"class":231,"line":305},7,[229,307,308],{"class":288},"#title\n",[229,310,312],{"class":231,"line":311},8,[229,313,315],{"class":314},"sTEyZ","Welcome to the Mountains Website.\n",[229,317,319],{"class":231,"line":318},9,[229,320,321],{"class":288},"#description\n",[229,323,325],{"class":231,"line":324},10,[229,326,327],{"class":314},"This is a description of the Mountains Website.\n",[229,329,331],{"class":231,"line":330},11,[229,332,333],{"class":235},"::\n",[229,335,337],{"class":231,"line":336},12,[229,338,273],{"emptyLinePlaceholder":272},[229,340,342,345,349,353,355,358,362,366,368],{"class":231,"line":341},13,[229,343,344],{"class":314},"This is a paragraph with ",[229,346,348],{"class":347},"sHepR","**",[229,350,352],{"class":351},"so75L","bold",[229,354,348],{"class":347},[229,356,357],{"class":314}," and ",[229,359,361],{"class":360},"s7zQu","_",[229,363,365],{"class":364},"s5tWE","italic",[229,367,361],{"class":360},[229,369,370],{"class":314}," text.\n",[219,372,377],{"className":373,"code":374,"filename":375,"language":376,"meta":207,"style":207},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst { data } = await useAsyncData('home', () => {\n  return queryCollection('content').path('/').first()\n})\n\nuseSeoMeta({\n  title: data.value?.title,\n  description: data.value?.description\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CContentRenderer :value=\"data\" />\n\u003C/template>\n","pages/index.vue","vue",[226,378,379,405,452,497,504,508,518,541,559,565,574,578,587,609],{"__ignoreMap":207},[229,380,381,384,387,390,393,395,397,400,402],{"class":231,"line":232},[229,382,383],{"class":235},"\u003C",[229,385,386],{"class":242},"script",[229,388,389],{"class":288}," setup",[229,391,392],{"class":288}," lang",[229,394,292],{"class":235},[229,396,295],{"class":235},[229,398,399],{"class":249},"ts",[229,401,295],{"class":235},[229,403,404],{"class":235},">\n",[229,406,407,410,413,416,419,422,425,429,432,435,438,440,443,446,449],{"class":231,"line":239},[229,408,409],{"class":288},"const",[229,411,412],{"class":235}," {",[229,414,415],{"class":314}," data ",[229,417,418],{"class":235},"}",[229,420,421],{"class":235}," =",[229,423,424],{"class":360}," await",[229,426,428],{"class":427},"s2Zo4"," useAsyncData",[229,430,431],{"class":314},"(",[229,433,434],{"class":235},"'",[229,436,437],{"class":249},"home",[229,439,434],{"class":235},[229,441,442],{"class":235},",",[229,444,445],{"class":235}," ()",[229,447,448],{"class":288}," =>",[229,450,451],{"class":235}," {\n",[229,453,454,457,460,462,464,467,469,472,475,478,480,482,485,487,489,491,494],{"class":231,"line":253},[229,455,456],{"class":360},"  return",[229,458,459],{"class":427}," queryCollection",[229,461,431],{"class":242},[229,463,434],{"class":235},[229,465,466],{"class":249},"content",[229,468,434],{"class":235},[229,470,471],{"class":242},")",[229,473,474],{"class":235},".",[229,476,477],{"class":427},"path",[229,479,431],{"class":242},[229,481,434],{"class":235},[229,483,484],{"class":249},"/",[229,486,434],{"class":235},[229,488,471],{"class":242},[229,490,474],{"class":235},[229,492,493],{"class":427},"first",[229,495,496],{"class":242},"()\n",[229,498,499,501],{"class":231,"line":264},[229,500,418],{"class":235},[229,502,503],{"class":314},")\n",[229,505,506],{"class":231,"line":269},[229,507,273],{"emptyLinePlaceholder":272},[229,509,510,513,515],{"class":231,"line":276},[229,511,512],{"class":427},"useSeoMeta",[229,514,431],{"class":314},[229,516,517],{"class":235},"{\n",[229,519,520,523,525,528,530,533,536,538],{"class":231,"line":305},[229,521,522],{"class":242},"  title",[229,524,246],{"class":235},[229,526,527],{"class":314}," data",[229,529,474],{"class":235},[229,531,532],{"class":314},"value",[229,534,535],{"class":235},"?.",[229,537,243],{"class":314},[229,539,540],{"class":235},",\n",[229,542,543,546,548,550,552,554,556],{"class":231,"line":311},[229,544,545],{"class":242},"  description",[229,547,246],{"class":235},[229,549,527],{"class":314},[229,551,474],{"class":235},[229,553,532],{"class":314},[229,555,535],{"class":235},[229,557,558],{"class":314},"description\n",[229,560,561,563],{"class":231,"line":318},[229,562,418],{"class":235},[229,564,503],{"class":314},[229,566,567,570,572],{"class":231,"line":324},[229,568,569],{"class":235},"\u003C/",[229,571,386],{"class":242},[229,573,404],{"class":235},[229,575,576],{"class":231,"line":330},[229,577,273],{"emptyLinePlaceholder":272},[229,579,580,582,585],{"class":231,"line":336},[229,581,383],{"class":235},[229,583,584],{"class":242},"template",[229,586,404],{"class":235},[229,588,589,592,594,597,599,601,604,606],{"class":231,"line":341},[229,590,591],{"class":235},"  \u003C",[229,593,101],{"class":242},[229,595,596],{"class":288}," :value",[229,598,292],{"class":235},[229,600,295],{"class":235},[229,602,603],{"class":249},"data",[229,605,295],{"class":235},[229,607,608],{"class":235}," />\n",[229,610,612,614,616],{"class":231,"line":611},14,[229,613,569],{"class":235},[229,615,584],{"class":242},[229,617,404],{"class":235},[584,619,620],{"v-slot:headline":207},[621,622,630],"u-button",{"to":623,"variant":624,"size":625,"trailing-icon":626,"className":627},"https://nuxt.studio","outline","sm","i-lucide-arrow-right",[628,629],"mb-3","rounded-full","Nuxt Studio is out",[584,632,633,634,639,640,643],{"v-slot:title":207},"The ",[229,635,638],{"className":636},[637],"text-primary","git-based"," ",[641,642],"br",{}," CMS for Nuxt.",[584,645,646],{"v-slot:description":207},"Nuxt Content is a module for Nuxt that provides a simple way to manage content for your application. It allows developers to write their content in Markdown, YAML or JSON files and then query and display it in their application.",[584,648,649,653],{"v-slot:links":207},[621,650],{"to":13,"label":651,"trailingIcon":626,"size":652},"Get Started","lg",[654,655],"u-input-copy",{"value":656},"npx nuxt module add content",[658,659,663],"u-container",{"className":660},[661,662],"pb-12","xl:pb-24",[664,665,666,677,686,694,703,712,721,730,738],"u-page-grid",{},[667,668,670,674],"u-page-feature",{"icon":669},"i-lucide-files",[584,671,673],{"unwrap":672,"v-slot:title":207},"p","File-based CMS",[584,675,676],{"unwrap":672,"v-slot:description":207},"Write your content in Markdown, YAML, CSV or JSON and query it in your components.",[667,678,680,683],{"icon":679},"i-lucide-filter",[584,681,682],{"unwrap":672,"v-slot:title":207},"Query Builder",[584,684,685],{"unwrap":672,"v-slot:description":207},"Query your content with a MongoDB-like API to fetch the right data at the right time.",[667,687,688,691],{"icon":26},[584,689,690],{"unwrap":672,"v-slot:title":207},"SQLite powered",[584,692,693],{"unwrap":672,"v-slot:description":207},"Add custom fields to your content, making it suitable for various types of projects.",[667,695,697,700],{"icon":696},"i-simple-icons-markdown",[584,698,699],{"unwrap":672,"v-slot:title":207},"Markdown with Vue",[584,701,702],{"unwrap":672,"v-slot:description":207},"Use Vue components in Markdown files, with props, slots and nested components.",[667,704,706,709],{"icon":705},"i-lucide-list-minus",[584,707,708],{"unwrap":672,"v-slot:title":207},"Code highlighting",[584,710,711],{"unwrap":672,"v-slot:description":207},"Display beautiful code blocks on your website with the Shiki integration supporting VS Code themes.",[667,713,715,718],{"icon":714},"i-lucide-mouse-pointer-click",[584,716,717],{"unwrap":672,"v-slot:title":207},"Visual Editor",[584,719,720],{"unwrap":672,"v-slot:description":207},"Let your team edit your Nuxt Content project with Nuxt Studio, our visual editor.",[667,722,724,727],{"icon":723},"i-lucide-panel-left",[584,725,726],{"unwrap":672,"v-slot:title":207},"Navigation Generation",[584,728,729],{"unwrap":672,"v-slot:description":207},"Generate a structured object from your content files and display a navigation menu in minutes.",[667,731,733,735],{"icon":732},"i-lucide-heading-1",[584,734,109],{"unwrap":672,"v-slot:title":207},[584,736,737],{"unwrap":672,"v-slot:description":207},"Customize HTML typography tags with Vue components to give your content a consistent style.",[667,739,741,744],{"icon":740},"i-lucide-globe",[584,742,743],{"unwrap":672,"v-slot:title":207},"Deploy everywhere",[584,745,746],{"unwrap":672,"v-slot:description":207},"Nuxt Content works on all hosting providers, static, server, serverless & edge.",[748,749,750,753],"u-page-section",{},[584,751,752],{"v-slot:title":207},"Everything you need for content management",[584,754,755,758],{"v-slot:description":207},[672,756,757],{},"Combine file-based simplicity with Vue component power. Build content-rich websites, from documentation pages to complex applications.",[759,760,764],"div",{"className":761},[762,763],"hidden","md:block",[765,766],"u-color-mode-image",{"className":767,"dark":772,"light":773},[768,769,770,771],"size-full","absolute","top-0","inset-0","/home/features-dark.svg","/home/features-light.svg",[748,775,777,1153,1162,1165,1187],{"orientation":214,":reverse":776},"true",[778,779,780,798,885],"tabs",{},[781,782,785],"tabs-item",{"icon":783,"label":784},"i-lucide-eye","Preview",[786,787,788],"browser-frame",{},[789,790,792,795],"example-landing-hero",{"image":791},"/mountains/everest.jpg",[584,793,794],{"v-slot:title":207},"The Everest.",[584,796,797],{"v-slot:description":207},"The Everest is the highest mountain in the world, standing at 8,848 meters above sea level.",[781,799,800],{"icon":696,"label":223},[219,801,803],{"className":221,"code":802,"filename":223,"language":224,"meta":207,"style":207},"---\ntitle: The Mountains Website\ndescription: A website about the most iconic mountains in the world.\n---\n\n::landing-hero\n---\nimage: /mountains/everest.jpg\n---\n#title\nThe Everest.\n\n#description\nThe Everest is the highest mountain in the world, standing at 8,848 meters above sea level.\n::\n\n",[226,804,805,809,817,825,829,833,840,844,854,858,862,867,871,875,880],{"__ignoreMap":207},[229,806,807],{"class":231,"line":232},[229,808,236],{"class":235},[229,810,811,813,815],{"class":231,"line":239},[229,812,243],{"class":242},[229,814,246],{"class":235},[229,816,250],{"class":249},[229,818,819,821,823],{"class":231,"line":253},[229,820,256],{"class":242},[229,822,246],{"class":235},[229,824,261],{"class":249},[229,826,827],{"class":231,"line":264},[229,828,236],{"class":235},[229,830,831],{"class":231,"line":269},[229,832,273],{"emptyLinePlaceholder":272},[229,834,835,837],{"class":231,"line":276},[229,836,279],{"class":235},[229,838,839],{"class":242},"landing-hero\n",[229,841,842],{"class":231,"line":305},[229,843,236],{"class":314},[229,845,846,849,851],{"class":231,"line":311},[229,847,848],{"class":242},"image",[229,850,246],{"class":235},[229,852,853],{"class":249}," /mountains/everest.jpg\n",[229,855,856],{"class":231,"line":318},[229,857,236],{"class":314},[229,859,860],{"class":231,"line":324},[229,861,308],{"class":288},[229,863,864],{"class":231,"line":330},[229,865,866],{"class":314},"The Everest.\n",[229,868,869],{"class":231,"line":336},[229,870,273],{"emptyLinePlaceholder":272},[229,872,873],{"class":231,"line":341},[229,874,321],{"class":288},[229,876,877],{"class":231,"line":611},[229,878,879],{"class":314},"The Everest is the highest mountain in the world, standing at 8,848 meters above sea level.\n",[229,881,883],{"class":231,"line":882},15,[229,884,333],{"class":235},[781,886,889],{"icon":887,"label":888},"i-simple-icons-vuedotjs","components/LandingHero.vue",[219,890,892],{"className":373,"code":891,"filename":888,"language":376,"meta":207,"style":207},"  \u003Cscript setup lang=\"ts\">\n  defineProps\u003C{\n    image: string \n  }>()\n  \u003C/script>\n  \n  \u003Ctemplate>\n    \u003Csection class=\"flex flex-col sm:flex-row sm:items-center gap-4 py-8 sm:gap-12 sm:py-12\">\n      \u003Cdiv>\n        \u003Ch1 class=\"text-4xl font-semibold\">\n          \u003Cslot name=\"title\" />\n        \u003C/h1>\n        \u003Cdiv class=\"text-base text-gray-600 dark:text-gray-300\">\n          \u003Cslot name=\"description\" />\n        \u003C/div>\n      \u003C/div>\n      \u003Cimg :src=\"image\" class=\"w-1/2 rounded-lg\">\n    \u003C/section>\n  \u003C/template>\n",[226,893,894,914,922,936,943,952,957,965,987,996,1017,1038,1047,1066,1084,1092,1102,1134,1144],{"__ignoreMap":207},[229,895,896,898,900,902,904,906,908,910,912],{"class":231,"line":232},[229,897,591],{"class":235},[229,899,386],{"class":242},[229,901,389],{"class":288},[229,903,392],{"class":288},[229,905,292],{"class":235},[229,907,295],{"class":235},[229,909,399],{"class":249},[229,911,295],{"class":235},[229,913,404],{"class":235},[229,915,916,919],{"class":231,"line":239},[229,917,918],{"class":427},"  defineProps",[229,920,921],{"class":235},"\u003C{\n",[229,923,924,927,929,933],{"class":231,"line":253},[229,925,926],{"class":242},"    image",[229,928,246],{"class":235},[229,930,932],{"class":931},"sBMFI"," string",[229,934,935],{"class":314}," \n",[229,937,938,941],{"class":231,"line":264},[229,939,940],{"class":235},"  }>",[229,942,496],{"class":314},[229,944,945,948,950],{"class":231,"line":269},[229,946,947],{"class":235},"  \u003C/",[229,949,386],{"class":242},[229,951,404],{"class":235},[229,953,954],{"class":231,"line":276},[229,955,956],{"class":314},"  \n",[229,958,959,961,963],{"class":231,"line":305},[229,960,591],{"class":235},[229,962,584],{"class":242},[229,964,404],{"class":235},[229,966,967,970,973,976,978,980,983,985],{"class":231,"line":311},[229,968,969],{"class":235},"    \u003C",[229,971,972],{"class":242},"section",[229,974,975],{"class":288}," class",[229,977,292],{"class":235},[229,979,295],{"class":235},[229,981,982],{"class":249},"flex flex-col sm:flex-row sm:items-center gap-4 py-8 sm:gap-12 sm:py-12",[229,984,295],{"class":235},[229,986,404],{"class":235},[229,988,989,992,994],{"class":231,"line":318},[229,990,991],{"class":235},"      \u003C",[229,993,759],{"class":242},[229,995,404],{"class":235},[229,997,998,1001,1004,1006,1008,1010,1013,1015],{"class":231,"line":324},[229,999,1000],{"class":235},"        \u003C",[229,1002,1003],{"class":242},"h1",[229,1005,975],{"class":288},[229,1007,292],{"class":235},[229,1009,295],{"class":235},[229,1011,1012],{"class":249},"text-4xl font-semibold",[229,1014,295],{"class":235},[229,1016,404],{"class":235},[229,1018,1019,1022,1025,1028,1030,1032,1034,1036],{"class":231,"line":330},[229,1020,1021],{"class":235},"          \u003C",[229,1023,1024],{"class":242},"slot",[229,1026,1027],{"class":288}," name",[229,1029,292],{"class":235},[229,1031,295],{"class":235},[229,1033,243],{"class":249},[229,1035,295],{"class":235},[229,1037,608],{"class":235},[229,1039,1040,1043,1045],{"class":231,"line":336},[229,1041,1042],{"class":235},"        \u003C/",[229,1044,1003],{"class":242},[229,1046,404],{"class":235},[229,1048,1049,1051,1053,1055,1057,1059,1062,1064],{"class":231,"line":341},[229,1050,1000],{"class":235},[229,1052,759],{"class":242},[229,1054,975],{"class":288},[229,1056,292],{"class":235},[229,1058,295],{"class":235},[229,1060,1061],{"class":249},"text-base text-gray-600 dark:text-gray-300",[229,1063,295],{"class":235},[229,1065,404],{"class":235},[229,1067,1068,1070,1072,1074,1076,1078,1080,1082],{"class":231,"line":611},[229,1069,1021],{"class":235},[229,1071,1024],{"class":242},[229,1073,1027],{"class":288},[229,1075,292],{"class":235},[229,1077,295],{"class":235},[229,1079,256],{"class":249},[229,1081,295],{"class":235},[229,1083,608],{"class":235},[229,1085,1086,1088,1090],{"class":231,"line":882},[229,1087,1042],{"class":235},[229,1089,759],{"class":242},[229,1091,404],{"class":235},[229,1093,1095,1098,1100],{"class":231,"line":1094},16,[229,1096,1097],{"class":235},"      \u003C/",[229,1099,759],{"class":242},[229,1101,404],{"class":235},[229,1103,1105,1107,1110,1113,1115,1117,1119,1121,1123,1125,1127,1130,1132],{"class":231,"line":1104},17,[229,1106,991],{"class":235},[229,1108,1109],{"class":242},"img",[229,1111,1112],{"class":288}," :src",[229,1114,292],{"class":235},[229,1116,295],{"class":235},[229,1118,848],{"class":249},[229,1120,295],{"class":235},[229,1122,975],{"class":288},[229,1124,292],{"class":235},[229,1126,295],{"class":235},[229,1128,1129],{"class":249},"w-1/2 rounded-lg",[229,1131,295],{"class":235},[229,1133,404],{"class":235},[229,1135,1137,1140,1142],{"class":231,"line":1136},18,[229,1138,1139],{"class":235},"    \u003C/",[229,1141,972],{"class":242},[229,1143,404],{"class":235},[229,1145,1147,1149,1151],{"class":231,"line":1146},19,[229,1148,947],{"class":235},[229,1150,584],{"class":242},[229,1152,404],{"class":235},[584,1154,1155,1156,1161],{"v-slot:title":207},"Markdown meets ",[229,1157,1160],{"className":1158},[1159],"text-(--ui-primary)","Vue"," components",[584,1163,1164],{"v-slot:description":207},"We created the MDC syntax to let you use Vue components with props and slots inside your Markdown files.",[584,1166,1167,1173,1182],{"v-slot:features":207},[667,1168,1170],{"icon":1169},"i-lucide-list",[584,1171,1172],{"unwrap":672,"v-slot:title":207},"Specify props with frontmatter syntax",[667,1174,1176],{"icon":1175},"i-lucide-hash",[584,1177,1178,1179],{"unwrap":672,"v-slot:title":207},"Use components slots with ",[226,1180,1181],{},"#",[667,1183,1184],{"icon":173},[584,1185,1186],{"unwrap":672,"v-slot:title":207},"Add any other html attributes",[584,1188,1189],{"v-slot:links":207},[621,1190],{"to":1191,"label":1192,"variant":1193,"color":1194,"trailingIcon":626},"/docs/files/markdown#mdc-syntax","Learn more about MDC","subtle","neutral",[748,1196,1197,1686,1694,1697,1717],{"orientation":214},[778,1198,1199,1444],{},[781,1200,1202],{"icon":887,"label":1201},"pages/blog.vue",[219,1203,1205],{"className":373,"code":1204,"filename":1201,"language":376,"meta":207,"style":207},"\u003Cscript setup lang=\"ts\">\nconst { data: posts } = await useAsyncData('blog', () => {\n  return queryCollection('blog').all()\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv>\n    \u003Ch1>Blog\u003C/h1>\n    \u003Cul>\n      \u003Cli v-for=\"post in posts\" :key=\"post.id\">\n        \u003CNuxtLink :to=\"post.path\">{{ post.title }}\u003C/NuxtLink>\n      \u003C/li>\n    \u003C/ul>\n  \u003C/div>\n\u003C/template>\n",[226,1206,1207,1227,1265,1288,1294,1302,1306,1314,1322,1340,1349,1382,1412,1420,1428,1436],{"__ignoreMap":207},[229,1208,1209,1211,1213,1215,1217,1219,1221,1223,1225],{"class":231,"line":232},[229,1210,383],{"class":235},[229,1212,386],{"class":242},[229,1214,389],{"class":288},[229,1216,392],{"class":288},[229,1218,292],{"class":235},[229,1220,295],{"class":235},[229,1222,399],{"class":249},[229,1224,295],{"class":235},[229,1226,404],{"class":235},[229,1228,1229,1231,1233,1235,1237,1240,1242,1244,1246,1248,1250,1252,1255,1257,1259,1261,1263],{"class":231,"line":239},[229,1230,409],{"class":288},[229,1232,412],{"class":235},[229,1234,527],{"class":242},[229,1236,246],{"class":235},[229,1238,1239],{"class":314}," posts ",[229,1241,418],{"class":235},[229,1243,421],{"class":235},[229,1245,424],{"class":360},[229,1247,428],{"class":427},[229,1249,431],{"class":314},[229,1251,434],{"class":235},[229,1253,1254],{"class":249},"blog",[229,1256,434],{"class":235},[229,1258,442],{"class":235},[229,1260,445],{"class":235},[229,1262,448],{"class":288},[229,1264,451],{"class":235},[229,1266,1267,1269,1271,1273,1275,1277,1279,1281,1283,1286],{"class":231,"line":253},[229,1268,456],{"class":360},[229,1270,459],{"class":427},[229,1272,431],{"class":242},[229,1274,434],{"class":235},[229,1276,1254],{"class":249},[229,1278,434],{"class":235},[229,1280,471],{"class":242},[229,1282,474],{"class":235},[229,1284,1285],{"class":427},"all",[229,1287,496],{"class":242},[229,1289,1290,1292],{"class":231,"line":264},[229,1291,418],{"class":235},[229,1293,503],{"class":314},[229,1295,1296,1298,1300],{"class":231,"line":269},[229,1297,569],{"class":235},[229,1299,386],{"class":242},[229,1301,404],{"class":235},[229,1303,1304],{"class":231,"line":276},[229,1305,273],{"emptyLinePlaceholder":272},[229,1307,1308,1310,1312],{"class":231,"line":305},[229,1309,383],{"class":235},[229,1311,584],{"class":242},[229,1313,404],{"class":235},[229,1315,1316,1318,1320],{"class":231,"line":311},[229,1317,591],{"class":235},[229,1319,759],{"class":242},[229,1321,404],{"class":235},[229,1323,1324,1326,1328,1331,1334,1336,1338],{"class":231,"line":318},[229,1325,969],{"class":235},[229,1327,1003],{"class":242},[229,1329,1330],{"class":235},">",[229,1332,1333],{"class":314},"Blog",[229,1335,569],{"class":235},[229,1337,1003],{"class":242},[229,1339,404],{"class":235},[229,1341,1342,1344,1347],{"class":231,"line":324},[229,1343,969],{"class":235},[229,1345,1346],{"class":242},"ul",[229,1348,404],{"class":235},[229,1350,1351,1353,1356,1359,1361,1363,1366,1368,1371,1373,1375,1378,1380],{"class":231,"line":330},[229,1352,991],{"class":235},[229,1354,1355],{"class":242},"li",[229,1357,1358],{"class":288}," v-for",[229,1360,292],{"class":235},[229,1362,295],{"class":235},[229,1364,1365],{"class":249},"post in posts",[229,1367,295],{"class":235},[229,1369,1370],{"class":288}," :key",[229,1372,292],{"class":235},[229,1374,295],{"class":235},[229,1376,1377],{"class":249},"post.id",[229,1379,295],{"class":235},[229,1381,404],{"class":235},[229,1383,1384,1386,1389,1392,1394,1396,1399,1401,1403,1406,1408,1410],{"class":231,"line":336},[229,1385,1000],{"class":235},[229,1387,1388],{"class":242},"NuxtLink",[229,1390,1391],{"class":288}," :to",[229,1393,292],{"class":235},[229,1395,295],{"class":235},[229,1397,1398],{"class":249},"post.path",[229,1400,295],{"class":235},[229,1402,1330],{"class":235},[229,1404,1405],{"class":314},"{{ post.title }}",[229,1407,569],{"class":235},[229,1409,1388],{"class":242},[229,1411,404],{"class":235},[229,1413,1414,1416,1418],{"class":231,"line":341},[229,1415,1097],{"class":235},[229,1417,1355],{"class":242},[229,1419,404],{"class":235},[229,1421,1422,1424,1426],{"class":231,"line":611},[229,1423,1139],{"class":235},[229,1425,1346],{"class":242},[229,1427,404],{"class":235},[229,1429,1430,1432,1434],{"class":231,"line":882},[229,1431,947],{"class":235},[229,1433,759],{"class":242},[229,1435,404],{"class":235},[229,1437,1438,1440,1442],{"class":231,"line":1094},[229,1439,569],{"class":235},[229,1441,584],{"class":242},[229,1443,404],{"class":235},[781,1445,1448],{"icon":1446,"label":1447},"i-simple-icons-typescript","content.config.ts",[219,1449,1452],{"className":1450,"code":1451,"filename":1447,"language":399,"meta":207,"style":207},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { defineContentConfig, defineCollection } from '@nuxt/content'\nimport { z } from 'zod'\n\nexport default defineContentConfig({\n  collections: {\n    blog: defineCollection({\n      source: 'blog/*.md',\n      type: 'page',\n      // Define custom schema for docs collection\n      schema: z.object({\n        tags: z.array(z.string()),\n        image: z.string(),\n        date: z.Date()\n      })\n    })\n  }\n})\n",[226,1453,1454,1484,1504,1508,1522,1531,1544,1560,1576,1582,1600,1627,1645,1661,1668,1675,1680],{"__ignoreMap":207},[229,1455,1456,1459,1461,1464,1466,1469,1472,1475,1478,1481],{"class":231,"line":232},[229,1457,1458],{"class":360},"import",[229,1460,412],{"class":235},[229,1462,1463],{"class":314}," defineContentConfig",[229,1465,442],{"class":235},[229,1467,1468],{"class":314}," defineCollection",[229,1470,1471],{"class":235}," }",[229,1473,1474],{"class":360}," from",[229,1476,1477],{"class":235}," '",[229,1479,1480],{"class":249},"@nuxt/content",[229,1482,1483],{"class":235},"'\n",[229,1485,1486,1488,1490,1493,1495,1497,1499,1502],{"class":231,"line":239},[229,1487,1458],{"class":360},[229,1489,412],{"class":235},[229,1491,1492],{"class":314}," z",[229,1494,1471],{"class":235},[229,1496,1474],{"class":360},[229,1498,1477],{"class":235},[229,1500,1501],{"class":249},"zod",[229,1503,1483],{"class":235},[229,1505,1506],{"class":231,"line":253},[229,1507,273],{"emptyLinePlaceholder":272},[229,1509,1510,1513,1516,1518,1520],{"class":231,"line":264},[229,1511,1512],{"class":360},"export",[229,1514,1515],{"class":360}," default",[229,1517,1463],{"class":427},[229,1519,431],{"class":314},[229,1521,517],{"class":235},[229,1523,1524,1527,1529],{"class":231,"line":269},[229,1525,1526],{"class":242},"  collections",[229,1528,246],{"class":235},[229,1530,451],{"class":235},[229,1532,1533,1536,1538,1540,1542],{"class":231,"line":276},[229,1534,1535],{"class":242},"    blog",[229,1537,246],{"class":235},[229,1539,1468],{"class":427},[229,1541,431],{"class":314},[229,1543,517],{"class":235},[229,1545,1546,1549,1551,1553,1556,1558],{"class":231,"line":305},[229,1547,1548],{"class":242},"      source",[229,1550,246],{"class":235},[229,1552,1477],{"class":235},[229,1554,1555],{"class":249},"blog/*.md",[229,1557,434],{"class":235},[229,1559,540],{"class":235},[229,1561,1562,1565,1567,1569,1572,1574],{"class":231,"line":311},[229,1563,1564],{"class":242},"      type",[229,1566,246],{"class":235},[229,1568,1477],{"class":235},[229,1570,1571],{"class":249},"page",[229,1573,434],{"class":235},[229,1575,540],{"class":235},[229,1577,1578],{"class":231,"line":318},[229,1579,1581],{"class":1580},"sHwdD","      // Define custom schema for docs collection\n",[229,1583,1584,1587,1589,1591,1593,1596,1598],{"class":231,"line":324},[229,1585,1586],{"class":242},"      schema",[229,1588,246],{"class":235},[229,1590,1492],{"class":314},[229,1592,474],{"class":235},[229,1594,1595],{"class":427},"object",[229,1597,431],{"class":314},[229,1599,517],{"class":235},[229,1601,1602,1605,1607,1609,1611,1614,1617,1619,1622,1625],{"class":231,"line":330},[229,1603,1604],{"class":242},"        tags",[229,1606,246],{"class":235},[229,1608,1492],{"class":314},[229,1610,474],{"class":235},[229,1612,1613],{"class":427},"array",[229,1615,1616],{"class":314},"(z",[229,1618,474],{"class":235},[229,1620,1621],{"class":427},"string",[229,1623,1624],{"class":314},"())",[229,1626,540],{"class":235},[229,1628,1629,1632,1634,1636,1638,1640,1643],{"class":231,"line":336},[229,1630,1631],{"class":242},"        image",[229,1633,246],{"class":235},[229,1635,1492],{"class":314},[229,1637,474],{"class":235},[229,1639,1621],{"class":427},[229,1641,1642],{"class":314},"()",[229,1644,540],{"class":235},[229,1646,1647,1650,1652,1654,1656,1659],{"class":231,"line":341},[229,1648,1649],{"class":242},"        date",[229,1651,246],{"class":235},[229,1653,1492],{"class":314},[229,1655,474],{"class":235},[229,1657,1658],{"class":427},"Date",[229,1660,496],{"class":314},[229,1662,1663,1666],{"class":231,"line":611},[229,1664,1665],{"class":235},"      }",[229,1667,503],{"class":314},[229,1669,1670,1673],{"class":231,"line":882},[229,1671,1672],{"class":235},"    }",[229,1674,503],{"class":314},[229,1676,1677],{"class":231,"line":1094},[229,1678,1679],{"class":235},"  }\n",[229,1681,1682,1684],{"class":231,"line":1104},[229,1683,418],{"class":235},[229,1685,503],{"class":314},[584,1687,1688,1689],{"v-slot:title":207},"Query with ",[229,1690,1693],{"className":1691},[1692],"text-(--ui-secondary)","Type-Safety",[584,1695,1696],{"v-slot:description":207},"Define your content structure with collections and query them with schema validation and full type-safety.",[584,1698,1699,1705,1711],{"v-slot:features":207},[667,1700,1702],{"icon":1701},"i-lucide-layout-grid",[584,1703,1704],{"unwrap":672,"v-slot:title":207},"Create collections for similar content files",[667,1706,1708],{"icon":1707},"i-lucide-circle-check",[584,1709,1710],{"unwrap":672,"v-slot:title":207},"Define schema for the collection frontmatter",[667,1712,1714],{"icon":1713},"i-lucide-text-cursor",[584,1715,1716],{"unwrap":672,"v-slot:title":207},"Get auto-completion in your Vue files",[584,1718,1719],{"v-slot:links":207},[621,1720],{"to":32,"label":1721,"variant":1193,"color":1194,"trailingIcon":626},"Learn more about content collections",[748,1723,1724,1728,1736,1751],{"orientation":214,":reverse":776},[1725,1726],"video",{":autoplay":776,":controls":776,":loop":776,"src":1727},"https://res.cloudinary.com/nuxt/video/upload/v1767647099/studio/studio-demo_eiofld.mp4",[584,1729,1730,1731,1735],{"unwrap":672,"v-slot:title":207},"Let ",[229,1732,1734],{"className":1733},[1159],"anyone edit"," your website",[584,1737,1738,1743],{"v-slot:description":207},[621,1739,1742],{"to":623,"variant":624,"color":1740,"target":1741},"primary","_blank","Try Nuxt Studio",[672,1744,1745,1746,1750],{},"Edit your Nuxt Content website with the ",[1747,1748,1749],"strong",{},"Studio module",", our free and open-source visual interface to edit your content in production.",[584,1752,1753,1758,1764],{"v-slot:features":207},[667,1754,1755],{"icon":714},[584,1756,1757],{"unwrap":672,"v-slot:title":207},"Live preview of your content directly on your production website",[667,1759,1761],{"icon":1760},"i-lucide-file-text",[584,1762,1763],{"unwrap":672,"v-slot:title":207},"Visual editor for Markdown, YML and JSON files",[667,1765,1767],{"icon":1766},"i-simple-icons-git",[584,1768,1769],{"unwrap":672,"v-slot:title":207},"Publish changes directly on your Git provider",[748,1771,1772,1782,1785],{},[759,1773,1775],{"className":1774},[762,763],[765,1776],{"className":1777,"dark":1780,"light":1781},[768,769,1778,771,1779],"bottom-0","z-[-1]","/home/cta-dark.svg","/home/cta-light.svg",[584,1783,1784],{"v-slot:title":207},"Add a git-based CMS to your Nuxt project.",[584,1786,1787],{"v-slot:links":207},[621,1788],{"to":13,"label":1789,"trailing-icon":626},"Start reading docs",[1791,1792,1793],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHepR, html code.shiki .sHepR{--shiki-light:#39ADB5;--shiki-light-font-weight:bold;--shiki-default:#89DDFF;--shiki-default-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold}html pre.shiki code .so75L, html code.shiki .so75L{--shiki-light:#E53935;--shiki-light-font-weight:bold;--shiki-default:#F07178;--shiki-default-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold}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 .s5tWE, html code.shiki .s5tWE{--shiki-light:#E53935;--shiki-light-font-style:italic;--shiki-default:#F07178;--shiki-default-font-style:italic;--shiki-dark:#F07178;--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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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}",{"title":207,"searchDepth":239,"depth":239,"links":1795},[],"md",{"prose":272},{"title":1799,"description":1800,"ogImage":1801},"The git-based CMS for Nuxt projects","Nuxt Content is a module for Nuxt that provides a simple way to manage content for your application, within your git repository. It allows developers to write their content in Markdown, YAML or JSON files and then query and display it in their application.","https://content.nuxt.com/social.png","index","krWwzs1PUrmb07U0ZoSYo7supA4FkhRV51i7SnkvCb0",1774543452759]