[{"data":1,"prerenderedAt":1485},["ShallowReactive",2],{"navigation":3,"content-landing":179},[4,24,43,61,83,101,119,149],{"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],{"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},"Static","/docs/deploy/static","docs/6.deploy/3.static",{"title":120,"icon":121,"path":122,"stem":123,"children":124,"page":42},"Advanced","i-lucide-code-xml","/docs/advanced","docs/7.advanced",[125,129,133,137,141,145],{"title":126,"path":127,"stem":128},"Full-Text Search","/docs/advanced/fulltext-search","docs/7.advanced/1.fulltext-search",{"title":130,"path":131,"stem":132},"Raw Content","/docs/advanced/raw-content","docs/7.advanced/2.raw-content",{"title":134,"path":135,"stem":136},"SQL Storage","/docs/advanced/database","docs/7.advanced/3.database",{"title":138,"path":139,"stem":140},"Debugging tools","/docs/advanced/tools","docs/7.advanced/4.tools",{"title":142,"path":143,"stem":144},"Hooks","/docs/advanced/hooks","docs/7.advanced/5.hooks",{"title":146,"path":147,"stem":148},"Custom Source","/docs/advanced/custom-source","docs/7.advanced/6.custom-source",{"title":150,"icon":151,"path":152,"stem":153,"children":154,"page":42},"Studio","i-lucide-monitor","/docs/studio","docs/8.studio",[155,159,163,167,171,175],{"title":156,"path":157,"stem":158},"Setup","/docs/studio/setup","docs/8.studio/1.setup",{"title":160,"path":161,"stem":162},"Synchronization","/docs/studio/github","docs/8.studio/2.github",{"title":164,"path":165,"stem":166},"Content editors","/docs/studio/content","docs/8.studio/3.content",{"title":168,"path":169,"stem":170},"Medias","/docs/studio/medias","docs/8.studio/4.medias",{"title":172,"path":173,"stem":174},"App Config","/docs/studio/config","docs/8.studio/5.config",{"title":176,"path":177,"stem":178},"Local Debug","/docs/studio/debug","docs/8.studio/6.debug",{"id":180,"title":181,"body":182,"description":181,"extension":1478,"meta":1479,"navigation":461,"path":1480,"seo":1481,"stem":1484},"landing/index.md","",{"type":183,"value":184,"toc":1476},"minimal",[185,236,357,378,848,1386,1448,1472],[186,187,188,205,216,221],"u-page-hero",{},[189,190,194],"div",{"className":191},[192,193],"hidden","sm:block",[195,196],"u-color-mode-image",{"className":197,"dark":203,"light":204},[198,199,200,201,202],"size-full","absolute","bottom-0","inset-0","z-[-1]","/home/hero-dark.svg","/home/hero-light.svg",[206,207,209],"template",{"unwrap":208,"v-slot:title":181},"p",[208,210,211,212,215],{},"The git-based CMS for ",[213,214],"br",{}," Nuxt projects.",[206,217,218],{"v-slot:description":181},[208,219,220],{},"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, CSV or JSON files and then query and display it in their application.",[206,222,223,229],{"unwrap":208,"v-slot:links":181},[224,225],"u-button",{"label":226,"to":13,"trailingIcon":227,"size":228},"Get Started","i-lucide-arrow-right","xl",[224,230],{"label":231,"to":232,"color":233,"variant":234,"size":228,"target":235},"Open Visual Editor","https://nuxt.studio","neutral","subtle","_blank",[237,238,239],"u-page-section",{},[206,240,241,255,268,280,293,306,319,332,344],{"v-slot:features":181},[242,243,245,250],"u-page-feature",{"icon":244},"i-lucide-files",[206,246,247],{"unwrap":208,"v-slot:title":181},[208,248,249],{},"File-based CMS",[206,251,252],{"unwrap":208,"v-slot:description":181},[208,253,254],{},"Write your content in Markdown, YAML, CSV or JSON and query it in your components.",[242,256,258,263],{"icon":257},"i-lucide-filter",[206,259,260],{"unwrap":208,"v-slot:title":181},[208,261,262],{},"Query Builder",[206,264,265],{"unwrap":208,"v-slot:description":181},[208,266,267],{},"Query your content with a MongoDB-like API to fetch the right data at the right time.",[242,269,270,275],{"icon":26},[206,271,272],{"unwrap":208,"v-slot:title":181},[208,273,274],{},"SQLite powered",[206,276,277],{"unwrap":208,"v-slot:description":181},[208,278,279],{},"Add custom fields to your content, making it suitable for various types of projects.",[242,281,283,288],{"icon":282},"i-simple-icons-markdown",[206,284,285],{"unwrap":208,"v-slot:title":181},[208,286,287],{},"Markdown with Vue",[206,289,290],{"unwrap":208,"v-slot:description":181},[208,291,292],{},"Use Vue components in Markdown files, with props, slots and nested components.",[242,294,296,301],{"icon":295},"i-lucide-list-minus",[206,297,298],{"unwrap":208,"v-slot:title":181},[208,299,300],{},"Code highlighting",[206,302,303],{"unwrap":208,"v-slot:description":181},[208,304,305],{},"Display beautiful code blocks on your website with the Shiki integration supporting VS Code themes.",[242,307,309,314],{"icon":308},"i-lucide-mouse-pointer-click",[206,310,311],{"unwrap":208,"v-slot:title":181},[208,312,313],{},"Visual Editor",[206,315,316],{"unwrap":208,"v-slot:description":181},[208,317,318],{},"Let your team edit your Nuxt Content project with Nuxt Studio, our visual editor.",[242,320,322,327],{"icon":321},"i-lucide-panel-left",[206,323,324],{"unwrap":208,"v-slot:title":181},[208,325,326],{},"Navigation Generation",[206,328,329],{"unwrap":208,"v-slot:description":181},[208,330,331],{},"Generate a structured object from your content files and display a navigation menu in minutes.",[242,333,335,339],{"icon":334},"i-lucide-heading-1",[206,336,337],{"unwrap":208,"v-slot:title":181},[208,338,98],{},[206,340,341],{"unwrap":208,"v-slot:description":181},[208,342,343],{},"Customize HTML typography tags with Vue components to give your content a consistent style.",[242,345,347,352],{"icon":346},"i-lucide-globe",[206,348,349],{"unwrap":208,"v-slot:title":181},[208,350,351],{},"Deploy everywhere",[206,353,354],{"unwrap":208,"v-slot:description":181},[208,355,356],{},"Nuxt Content works on all hosting providers, static, server, serverless & edge.",[237,358,359,364],{},[206,360,361],{"v-slot:title":181},[208,362,363],{},"Everything you need for content management",[206,365,366,369],{"v-slot:description":181},[208,367,368],{},"Combine file-based simplicity with Vue component power. Build content-rich websites, from documentation pages to complex applications.",[189,370,372],{"className":371},[192,193],[195,373],{"className":374,"dark":376,"light":377},[198,199,375,201],"top-0","/home/features-dark.svg","/home/features-light.svg",[237,379,382,798,809,814,842],{"orientation":380,":reverse":381},"horizontal","true",[383,384,385,407,530],"code-group",{},[386,387,392],"preview-card",{"className":388,"icon":390,"label":391},[389],"!h-[458px]","i-lucide-eye","Preview",[393,394,397,402],"example-landing-hero",{"className":395,"image":396},[389],"/mountains/everest.jpg",[206,398,399],{"v-slot:title":181},[208,400,401],{},"The Everest.",[206,403,404],{"v-slot:description":181},[208,405,406],{},"The Everest is the highest mountain in the world, standing at 8,848 meters above sea level.",[408,409,414],"pre",{"className":410,"code":411,"filename":412,"language":413,"meta":181,"style":181},"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::landing-hero\n---\nimage: /mountains/everest.png\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","content/index.md","mdc",[415,416,417,426,440,451,456,463,472,478,489,494,501,507,512,518,524],"code",{"__ignoreMap":181},[418,419,422],"span",{"class":420,"line":421},"line",1,[418,423,425],{"class":424},"s86vT","---\n",[418,427,429,433,436],{"class":420,"line":428},2,[418,430,432],{"class":431},"sd2Uz","title",[418,434,435],{"class":424},":",[418,437,439],{"class":438},"sIEYB"," The Mountains Website\n",[418,441,443,446,448],{"class":420,"line":442},3,[418,444,445],{"class":431},"description",[418,447,435],{"class":424},[418,449,450],{"class":438}," A website about the most iconic mountains in the world.\n",[418,452,454],{"class":420,"line":453},4,[418,455,425],{"class":424},[418,457,459],{"class":420,"line":458},5,[418,460,462],{"emptyLinePlaceholder":461},true,"\n",[418,464,466,469],{"class":420,"line":465},6,[418,467,468],{"class":424},"::",[418,470,471],{"class":431},"landing-hero\n",[418,473,475],{"class":420,"line":474},7,[418,476,425],{"class":477},"sndM8",[418,479,481,484,486],{"class":420,"line":480},8,[418,482,483],{"class":431},"image",[418,485,435],{"class":424},[418,487,488],{"class":438}," /mountains/everest.png\n",[418,490,492],{"class":420,"line":491},9,[418,493,425],{"class":477},[418,495,497],{"class":420,"line":496},10,[418,498,500],{"class":499},"s50WR","#title\n",[418,502,504],{"class":420,"line":503},11,[418,505,506],{"class":477},"The Everest.\n",[418,508,510],{"class":420,"line":509},12,[418,511,462],{"emptyLinePlaceholder":461},[418,513,515],{"class":420,"line":514},13,[418,516,517],{"class":499},"#description\n",[418,519,521],{"class":420,"line":520},14,[418,522,523],{"class":477},"The Everest is the highest mountain in the world, standing at 8,848 meters above sea level.\n",[418,525,527],{"class":420,"line":526},15,[418,528,529],{"class":424},"::\n",[408,531,536],{"className":532,"code":533,"filename":534,"language":535,"meta":181,"style":181},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\ndefineProps\u003C{ image: string }>()\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Csection class=\"flex flex-col sm:flex-row sm:items-center flex-col-reverse 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","components/LandingHero.vue","vue",[415,537,538,566,590,599,603,611,633,642,663,685,694,713,731,739,748,779,789],{"__ignoreMap":181},[418,539,540,543,546,549,552,555,558,561,563],{"class":420,"line":421},[418,541,542],{"class":424},"\u003C",[418,544,545],{"class":431},"script",[418,547,548],{"class":499}," setup",[418,550,551],{"class":499}," lang",[418,553,554],{"class":424},"=",[418,556,557],{"class":424},"\"",[418,559,560],{"class":438},"ts",[418,562,557],{"class":424},[418,564,565],{"class":424},">\n",[418,567,568,572,575,578,580,584,587],{"class":420,"line":428},[418,569,571],{"class":570},"swgpB","defineProps",[418,573,574],{"class":424},"\u003C{",[418,576,577],{"class":431}," image",[418,579,435],{"class":424},[418,581,583],{"class":582},"sYGMc"," string",[418,585,586],{"class":424}," }>",[418,588,589],{"class":477},"()\n",[418,591,592,595,597],{"class":420,"line":442},[418,593,594],{"class":424},"\u003C/",[418,596,545],{"class":431},[418,598,565],{"class":424},[418,600,601],{"class":420,"line":453},[418,602,462],{"emptyLinePlaceholder":461},[418,604,605,607,609],{"class":420,"line":458},[418,606,542],{"class":424},[418,608,206],{"class":431},[418,610,565],{"class":424},[418,612,613,616,619,622,624,626,629,631],{"class":420,"line":465},[418,614,615],{"class":424},"  \u003C",[418,617,618],{"class":431},"section",[418,620,621],{"class":499}," class",[418,623,554],{"class":424},[418,625,557],{"class":424},[418,627,628],{"class":438},"flex flex-col sm:flex-row sm:items-center flex-col-reverse gap-4 py-8 sm:gap-12 sm:py-12",[418,630,557],{"class":424},[418,632,565],{"class":424},[418,634,635,638,640],{"class":420,"line":474},[418,636,637],{"class":424},"    \u003C",[418,639,189],{"class":431},[418,641,565],{"class":424},[418,643,644,647,650,652,654,656,659,661],{"class":420,"line":480},[418,645,646],{"class":424},"      \u003C",[418,648,649],{"class":431},"h1",[418,651,621],{"class":499},[418,653,554],{"class":424},[418,655,557],{"class":424},[418,657,658],{"class":438},"text-4xl font-semibold",[418,660,557],{"class":424},[418,662,565],{"class":424},[418,664,665,668,671,674,676,678,680,682],{"class":420,"line":491},[418,666,667],{"class":424},"        \u003C",[418,669,670],{"class":431},"slot",[418,672,673],{"class":499}," name",[418,675,554],{"class":424},[418,677,557],{"class":424},[418,679,432],{"class":438},[418,681,557],{"class":424},[418,683,684],{"class":424}," />\n",[418,686,687,690,692],{"class":420,"line":496},[418,688,689],{"class":424},"      \u003C/",[418,691,649],{"class":431},[418,693,565],{"class":424},[418,695,696,698,700,702,704,706,709,711],{"class":420,"line":503},[418,697,646],{"class":424},[418,699,189],{"class":431},[418,701,621],{"class":499},[418,703,554],{"class":424},[418,705,557],{"class":424},[418,707,708],{"class":438},"text-base text-gray-600 dark:text-gray-300",[418,710,557],{"class":424},[418,712,565],{"class":424},[418,714,715,717,719,721,723,725,727,729],{"class":420,"line":509},[418,716,667],{"class":424},[418,718,670],{"class":431},[418,720,673],{"class":499},[418,722,554],{"class":424},[418,724,557],{"class":424},[418,726,445],{"class":438},[418,728,557],{"class":424},[418,730,684],{"class":424},[418,732,733,735,737],{"class":420,"line":514},[418,734,689],{"class":424},[418,736,189],{"class":431},[418,738,565],{"class":424},[418,740,741,744,746],{"class":420,"line":520},[418,742,743],{"class":424},"    \u003C/",[418,745,189],{"class":431},[418,747,565],{"class":424},[418,749,750,752,755,758,760,762,764,766,768,770,772,775,777],{"class":420,"line":526},[418,751,637],{"class":424},[418,753,754],{"class":431},"img",[418,756,757],{"class":499}," :src",[418,759,554],{"class":424},[418,761,557],{"class":424},[418,763,483],{"class":438},[418,765,557],{"class":424},[418,767,621],{"class":499},[418,769,554],{"class":424},[418,771,557],{"class":424},[418,773,774],{"class":438},"w-1/2 rounded-lg",[418,776,557],{"class":424},[418,778,565],{"class":424},[418,780,782,785,787],{"class":420,"line":781},16,[418,783,784],{"class":424},"  \u003C/",[418,786,618],{"class":431},[418,788,565],{"class":424},[418,790,792,794,796],{"class":420,"line":791},17,[418,793,594],{"class":424},[418,795,206],{"class":431},[418,797,565],{"class":424},[206,799,800],{"v-slot:title":181},[208,801,802,803,808],{},"Markdown meets ",[418,804,807],{"className":805},[806],"text-[var(--ui-primary)]","Vue"," components",[206,810,811],{"v-slot:description":181},[208,812,813],{},"We created the MDC syntax to let you use Vue components with props and slots inside your Markdown files.",[206,815,816,824,835],{"v-slot:features":181},[242,817,819],{"icon":818},"i-lucide-list",[206,820,821],{"unwrap":208,"v-slot:title":181},[208,822,823],{},"Specify props with frontmatter syntax",[242,825,827],{"icon":826},"i-lucide-hash",[206,828,829],{"unwrap":208,"v-slot:title":181},[208,830,831,832],{},"Use components slots with ",[415,833,834],{},"#",[242,836,837],{"icon":121},[206,838,839],{"unwrap":208,"v-slot:title":181},[208,840,841],{},"Add any other html attributes",[206,843,844],{"v-slot:links":181},[224,845],{"label":846,"to":847,"color":233,"trailingIcon":227,"variant":234},"Learn more about MDC","/docs/files/markdown#mdc-syntax",[237,849,850,1340,1350,1355,1381],{"orientation":380},[383,851,852,1114],{},[408,853,856],{"className":532,"code":854,"filename":855,"language":535,"meta":181,"style":181},"\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","pages/blog.vue",[415,857,858,878,930,957,964,972,976,984,992,1010,1019,1052,1082,1090,1098,1106],{"__ignoreMap":181},[418,859,860,862,864,866,868,870,872,874,876],{"class":420,"line":421},[418,861,542],{"class":424},[418,863,545],{"class":431},[418,865,548],{"class":499},[418,867,551],{"class":499},[418,869,554],{"class":424},[418,871,557],{"class":424},[418,873,560],{"class":438},[418,875,557],{"class":424},[418,877,565],{"class":424},[418,879,880,883,886,889,891,894,897,900,904,907,910,913,916,918,921,924,927],{"class":420,"line":428},[418,881,882],{"class":499},"const",[418,884,885],{"class":424}," {",[418,887,888],{"class":431}," data",[418,890,435],{"class":424},[418,892,893],{"class":477}," posts ",[418,895,896],{"class":424},"}",[418,898,899],{"class":424}," =",[418,901,903],{"class":902},"s8pZq"," await",[418,905,906],{"class":570}," useAsyncData",[418,908,909],{"class":477},"(",[418,911,912],{"class":424},"'",[418,914,915],{"class":438},"blog",[418,917,912],{"class":424},[418,919,920],{"class":424},",",[418,922,923],{"class":424}," ()",[418,925,926],{"class":499}," =>",[418,928,929],{"class":424}," {\n",[418,931,932,935,938,940,942,944,946,949,952,955],{"class":420,"line":442},[418,933,934],{"class":902},"  return",[418,936,937],{"class":570}," queryCollection",[418,939,909],{"class":431},[418,941,912],{"class":424},[418,943,915],{"class":438},[418,945,912],{"class":424},[418,947,948],{"class":431},")",[418,950,951],{"class":424},".",[418,953,954],{"class":570},"all",[418,956,589],{"class":431},[418,958,959,961],{"class":420,"line":453},[418,960,896],{"class":424},[418,962,963],{"class":477},")\n",[418,965,966,968,970],{"class":420,"line":458},[418,967,594],{"class":424},[418,969,545],{"class":431},[418,971,565],{"class":424},[418,973,974],{"class":420,"line":465},[418,975,462],{"emptyLinePlaceholder":461},[418,977,978,980,982],{"class":420,"line":474},[418,979,542],{"class":424},[418,981,206],{"class":431},[418,983,565],{"class":424},[418,985,986,988,990],{"class":420,"line":480},[418,987,615],{"class":424},[418,989,189],{"class":431},[418,991,565],{"class":424},[418,993,994,996,998,1001,1004,1006,1008],{"class":420,"line":491},[418,995,637],{"class":424},[418,997,649],{"class":431},[418,999,1000],{"class":424},">",[418,1002,1003],{"class":477},"Blog",[418,1005,594],{"class":424},[418,1007,649],{"class":431},[418,1009,565],{"class":424},[418,1011,1012,1014,1017],{"class":420,"line":496},[418,1013,637],{"class":424},[418,1015,1016],{"class":431},"ul",[418,1018,565],{"class":424},[418,1020,1021,1023,1026,1029,1031,1033,1036,1038,1041,1043,1045,1048,1050],{"class":420,"line":503},[418,1022,646],{"class":424},[418,1024,1025],{"class":431},"li",[418,1027,1028],{"class":499}," v-for",[418,1030,554],{"class":424},[418,1032,557],{"class":424},[418,1034,1035],{"class":438},"post in posts",[418,1037,557],{"class":424},[418,1039,1040],{"class":499}," :key",[418,1042,554],{"class":424},[418,1044,557],{"class":424},[418,1046,1047],{"class":438},"post.id",[418,1049,557],{"class":424},[418,1051,565],{"class":424},[418,1053,1054,1056,1059,1062,1064,1066,1069,1071,1073,1076,1078,1080],{"class":420,"line":509},[418,1055,667],{"class":424},[418,1057,1058],{"class":431},"NuxtLink",[418,1060,1061],{"class":499}," :to",[418,1063,554],{"class":424},[418,1065,557],{"class":424},[418,1067,1068],{"class":438},"post.path",[418,1070,557],{"class":424},[418,1072,1000],{"class":424},[418,1074,1075],{"class":477},"{{ post.title }}",[418,1077,594],{"class":424},[418,1079,1058],{"class":431},[418,1081,565],{"class":424},[418,1083,1084,1086,1088],{"class":420,"line":514},[418,1085,689],{"class":424},[418,1087,1025],{"class":431},[418,1089,565],{"class":424},[418,1091,1092,1094,1096],{"class":420,"line":520},[418,1093,743],{"class":424},[418,1095,1016],{"class":431},[418,1097,565],{"class":424},[418,1099,1100,1102,1104],{"class":420,"line":526},[418,1101,784],{"class":424},[418,1103,189],{"class":431},[418,1105,565],{"class":424},[418,1107,1108,1110,1112],{"class":420,"line":781},[418,1109,594],{"class":424},[418,1111,206],{"class":431},[418,1113,565],{"class":424},[408,1115,1119],{"className":1116,"code":1117,"filename":1118,"language":560,"meta":181,"style":181},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { defineContentConfig, defineCollection, z } from '@nuxt/content'\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","content.config.ts",[415,1120,1121,1156,1160,1175,1184,1197,1214,1230,1236,1254,1281,1299,1315,1322,1329,1334],{"__ignoreMap":181},[418,1122,1123,1126,1128,1131,1133,1136,1138,1141,1144,1147,1150,1153],{"class":420,"line":421},[418,1124,1125],{"class":902},"import",[418,1127,885],{"class":424},[418,1129,1130],{"class":477}," defineContentConfig",[418,1132,920],{"class":424},[418,1134,1135],{"class":477}," defineCollection",[418,1137,920],{"class":424},[418,1139,1140],{"class":477}," z",[418,1142,1143],{"class":424}," }",[418,1145,1146],{"class":902}," from",[418,1148,1149],{"class":424}," '",[418,1151,1152],{"class":438},"@nuxt/content",[418,1154,1155],{"class":424},"'\n",[418,1157,1158],{"class":420,"line":428},[418,1159,462],{"emptyLinePlaceholder":461},[418,1161,1162,1165,1168,1170,1172],{"class":420,"line":442},[418,1163,1164],{"class":902},"export",[418,1166,1167],{"class":902}," default",[418,1169,1130],{"class":570},[418,1171,909],{"class":477},[418,1173,1174],{"class":424},"{\n",[418,1176,1177,1180,1182],{"class":420,"line":453},[418,1178,1179],{"class":431},"  collections",[418,1181,435],{"class":424},[418,1183,929],{"class":424},[418,1185,1186,1189,1191,1193,1195],{"class":420,"line":458},[418,1187,1188],{"class":431},"    blog",[418,1190,435],{"class":424},[418,1192,1135],{"class":570},[418,1194,909],{"class":477},[418,1196,1174],{"class":424},[418,1198,1199,1202,1204,1206,1209,1211],{"class":420,"line":465},[418,1200,1201],{"class":431},"      source",[418,1203,435],{"class":424},[418,1205,1149],{"class":424},[418,1207,1208],{"class":438},"blog/*.md",[418,1210,912],{"class":424},[418,1212,1213],{"class":424},",\n",[418,1215,1216,1219,1221,1223,1226,1228],{"class":420,"line":474},[418,1217,1218],{"class":431},"      type",[418,1220,435],{"class":424},[418,1222,1149],{"class":424},[418,1224,1225],{"class":438},"page",[418,1227,912],{"class":424},[418,1229,1213],{"class":424},[418,1231,1232],{"class":420,"line":480},[418,1233,1235],{"class":1234},"syuKq","      // Define custom schema for docs collection\n",[418,1237,1238,1241,1243,1245,1247,1250,1252],{"class":420,"line":491},[418,1239,1240],{"class":431},"      schema",[418,1242,435],{"class":424},[418,1244,1140],{"class":477},[418,1246,951],{"class":424},[418,1248,1249],{"class":570},"object",[418,1251,909],{"class":477},[418,1253,1174],{"class":424},[418,1255,1256,1259,1261,1263,1265,1268,1271,1273,1276,1279],{"class":420,"line":496},[418,1257,1258],{"class":431},"        tags",[418,1260,435],{"class":424},[418,1262,1140],{"class":477},[418,1264,951],{"class":424},[418,1266,1267],{"class":570},"array",[418,1269,1270],{"class":477},"(z",[418,1272,951],{"class":424},[418,1274,1275],{"class":570},"string",[418,1277,1278],{"class":477},"())",[418,1280,1213],{"class":424},[418,1282,1283,1286,1288,1290,1292,1294,1297],{"class":420,"line":503},[418,1284,1285],{"class":431},"        image",[418,1287,435],{"class":424},[418,1289,1140],{"class":477},[418,1291,951],{"class":424},[418,1293,1275],{"class":570},[418,1295,1296],{"class":477},"()",[418,1298,1213],{"class":424},[418,1300,1301,1304,1306,1308,1310,1313],{"class":420,"line":509},[418,1302,1303],{"class":431},"        date",[418,1305,435],{"class":424},[418,1307,1140],{"class":477},[418,1309,951],{"class":424},[418,1311,1312],{"class":570},"Date",[418,1314,589],{"class":477},[418,1316,1317,1320],{"class":420,"line":514},[418,1318,1319],{"class":424},"      }",[418,1321,963],{"class":477},[418,1323,1324,1327],{"class":420,"line":520},[418,1325,1326],{"class":424},"    }",[418,1328,963],{"class":477},[418,1330,1331],{"class":420,"line":526},[418,1332,1333],{"class":424},"  }\n",[418,1335,1336,1338],{"class":420,"line":781},[418,1337,896],{"class":424},[418,1339,963],{"class":477},[206,1341,1342],{"v-slot:title":181},[208,1343,1344,1345],{},"Query with ",[418,1346,1349],{"className":1347},[1348],"text-[var(--ui-secondary)]","Type-Safety",[206,1351,1352],{"v-slot:description":181},[208,1353,1354],{},"Define your content structure with collections and query them with schema validation and full type-safety.",[206,1356,1357,1365,1373],{"v-slot:features":181},[242,1358,1360],{"icon":1359},"i-lucide-layout-grid",[206,1361,1362],{"unwrap":208,"v-slot:title":181},[208,1363,1364],{},"Create collections for similar content files",[242,1366,1368],{"icon":1367},"i-lucide-circle-check",[206,1369,1370],{"unwrap":208,"v-slot:title":181},[208,1371,1372],{},"Define schema for the collection frontmatter",[242,1374,1376],{"icon":1375},"i-lucide-text-cursor",[206,1377,1378],{"unwrap":208,"v-slot:title":181},[208,1379,1380],{},"Get auto-completion in your Vue files",[206,1382,1383],{"v-slot:links":181},[224,1384],{"label":1385,"to":32,"color":233,"trailingIcon":227,"variant":234},"Learn more about content collections",[237,1387,1388,1392,1402,1417,1442],{"orientation":380,":reverse":381},[1389,1390],"video",{":autoplay":381,":controls":381,":loop":381,"src":1391},"https://res.cloudinary.com/nuxt/video/upload/v1733494722/contentv3final_rc8bvu.mp4",[206,1393,1394],{"unwrap":208,"v-slot:title":181},[208,1395,1396,1397,1401],{},"Let ",[418,1398,1400],{"className":1399},[806],"anyone edit"," your website",[206,1403,1404],{"v-slot:description":181},[208,1405,1406,1407,1410,1411,1413,1414,1416],{},"Edit your Nuxt Content website with ",[1408,1409,150],"strong",{},", our CMS platform with Notion-like Markdown editor and generated forms for ",[415,1412,54],{}," and ",[415,1415,58],{}," files. Live preview and online collaboration included.",[206,1418,1419,1426,1434],{"v-slot:features":181},[242,1420,1421],{"icon":308},[206,1422,1423],{"unwrap":208,"v-slot:title":181},[208,1424,1425],{},"Visual editor with drag and drop for Markdown",[242,1427,1429],{"icon":1428},"i-lucide-file-text",[206,1430,1431],{"unwrap":208,"v-slot:title":181},[208,1432,1433],{},"Form generation for YML and JSON files",[242,1435,1437],{"icon":1436},"i-simple-icons-google",[206,1438,1439],{"unwrap":208,"v-slot:title":181},[208,1440,1441],{},"Invite editors to login with Google and publish changes",[206,1443,1444],{"v-slot:links":181},[224,1445],{"label":1446,"to":1447,"color":233,"trailingIcon":227},"Discover Studio","/studio",[237,1449,1450,1458,1463],{},[189,1451,1453],{"className":1452},[192,193],[195,1454],{"className":1455,"dark":1456,"light":1457},[198,199,200,201,202],"/home/cta-dark.svg","/home/cta-light.svg",[206,1459,1460],{"v-slot:title":181},[208,1461,1462],{},"Add a git-based CMS to your Nuxt project.",[206,1464,1465,1468],{"v-slot:links":181},[224,1466],{"label":1467,"to":13,"trailingIcon":227},"Start reading docs",[224,1469],{"label":1470,"to":232,"color":233,"variant":1471,"target":235},"Open Studio","outline",[1473,1474,1475],"style",{},"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 .sIEYB, html code.shiki .sIEYB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sndM8, html code.shiki .sndM8{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s50WR, html code.shiki .s50WR{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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 .swgpB, html code.shiki .swgpB{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sYGMc, html code.shiki .sYGMc{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .syuKq, html code.shiki .syuKq{--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":181,"searchDepth":453,"depth":453,"links":1477},[],"md",{},"/",{"title":1482,"description":1483},"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. It allows developers to write their content in Markdown, YAML, or JSON files and then query and display it in their application.","index",1738777681667]