[{"data":1,"prerenderedAt":3264},["ShallowReactive",2],{"navigation_docs":3,"-docs-getting-started-configuration":209,"-docs-getting-started-configuration-surround":3259},[4,24,51,73,99,116,162,175],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started\u002F1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F2.installation",{"title":16,"path":17,"stem":18},"Configuration","\u002Fdocs\u002Fgetting-started\u002Fconfiguration","docs\u002F1.getting-started\u002F3.configuration",{"title":20,"path":21,"stem":22},"Migration","\u002Fdocs\u002Fgetting-started\u002Fmigration","docs\u002F1.getting-started\u002F4.migration","i-lucide-square-play",{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":50},"Collections","i-lucide-database","\u002Fdocs\u002Fcollections","docs\u002F2.collections",[30,34,38,42,46],{"title":31,"path":32,"stem":33},"Define","\u002Fdocs\u002Fcollections\u002Fdefine","docs\u002F2.collections\u002F1.define",{"title":35,"path":36,"stem":37},"Types","\u002Fdocs\u002Fcollections\u002Ftypes","docs\u002F2.collections\u002F2.types",{"title":39,"path":40,"stem":41},"Sources","\u002Fdocs\u002Fcollections\u002Fsources","docs\u002F2.collections\u002F3.sources",{"title":43,"path":44,"stem":45},"Validators","\u002Fdocs\u002Fcollections\u002Fvalidators","docs\u002F2.collections\u002F4.validators",{"title":47,"path":48,"stem":49},"Components","\u002Fdocs\u002Fcollections\u002Finherit-schema-from-component","docs\u002F2.collections\u002F5.inherit-schema-from-component",false,{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":50},"Files","i-lucide-file","\u002Fdocs\u002Ffiles","docs\u002F3.files",[57,61,65,69],{"title":58,"path":59,"stem":60},"Markdown","\u002Fdocs\u002Ffiles\u002Fmarkdown","docs\u002F3.files\u002F1.markdown",{"title":62,"path":63,"stem":64},"YAML","\u002Fdocs\u002Ffiles\u002Fyaml","docs\u002F3.files\u002F2.yaml",{"title":66,"path":67,"stem":68},"JSON","\u002Fdocs\u002Ffiles\u002Fjson","docs\u002F3.files\u002F3.json",{"title":70,"path":71,"stem":72},"CSV","\u002Fdocs\u002Ffiles\u002Fcsv","docs\u002F3.files\u002F4.csv",{"title":74,"icon":75,"path":76,"stem":77,"children":78,"page":50},"Query Utils","i-lucide-square-function","\u002Fdocs\u002Futils","docs\u002F4.utils",[79,83,87,91,95],{"title":80,"path":81,"stem":82},"queryCollection","\u002Fdocs\u002Futils\u002Fquery-collection","docs\u002F4.utils\u002F1.query-collection",{"title":84,"path":85,"stem":86},"queryCollectionNavigation","\u002Fdocs\u002Futils\u002Fquery-collection-navigation","docs\u002F4.utils\u002F2.query-collection-navigation",{"title":88,"path":89,"stem":90},"queryCollectionItemSurroundings","\u002Fdocs\u002Futils\u002Fquery-collection-item-surroundings","docs\u002F4.utils\u002F3.query-collection-item-surroundings",{"title":92,"path":93,"stem":94},"queryCollectionSearchSections","\u002Fdocs\u002Futils\u002Fquery-collection-search-sections","docs\u002F4.utils\u002F4.query-collection-search-sections",{"title":96,"path":97,"stem":98},"useSearchCollection","\u002Fdocs\u002Futils\u002Fuse-search-collection","docs\u002F4.utils\u002F5.use-search-collection",{"title":47,"icon":100,"path":101,"stem":102,"children":103,"page":50},"i-lucide-square-code","\u002Fdocs\u002Fcomponents","docs\u002F5.components",[104,108,112],{"title":105,"path":106,"stem":107},"ContentRenderer","\u002Fdocs\u002Fcomponents\u002Fcontent-renderer","docs\u002F5.components\u002F0.content-renderer",{"title":109,"path":110,"stem":111},"Slot","\u002Fdocs\u002Fcomponents\u002Fslot","docs\u002F5.components\u002F1.slot",{"title":113,"path":114,"stem":115},"Prose Components","\u002Fdocs\u002Fcomponents\u002Fprose","docs\u002F5.components\u002F2.prose",{"title":117,"icon":118,"path":119,"stem":120,"children":121,"page":50},"Deploy","i-lucide-cloud-upload","\u002Fdocs\u002Fdeploy","docs\u002F6.deploy",[122,126,130,134,138,142,146,150,154,158],{"title":123,"path":124,"stem":125},"Server","\u002Fdocs\u002Fdeploy\u002Fserver","docs\u002F6.deploy\u002F1.server",{"title":127,"path":128,"stem":129},"Static","\u002Fdocs\u002Fdeploy\u002Fstatic","docs\u002F6.deploy\u002F10.static",{"title":131,"path":132,"stem":133},"Serverless","\u002Fdocs\u002Fdeploy\u002Fserverless","docs\u002F6.deploy\u002F2.serverless",{"title":135,"path":136,"stem":137},"NuxtHub","\u002Fdocs\u002Fdeploy\u002Fnuxthub","docs\u002F6.deploy\u002F3.nuxthub",{"title":139,"path":140,"stem":141},"Cloudflare Pages","\u002Fdocs\u002Fdeploy\u002Fcloudflare-pages","docs\u002F6.deploy\u002F4.cloudflare-pages",{"title":143,"path":144,"stem":145},"Cloudflare Workers","\u002Fdocs\u002Fdeploy\u002Fcloudflare-workers","docs\u002F6.deploy\u002F5.cloudflare-workers",{"title":147,"path":148,"stem":149},"Vercel","\u002Fdocs\u002Fdeploy\u002Fvercel","docs\u002F6.deploy\u002F6.vercel",{"title":151,"path":152,"stem":153},"Netlify","\u002Fdocs\u002Fdeploy\u002Fnetlify","docs\u002F6.deploy\u002F7.netlify",{"title":155,"path":156,"stem":157},"AWS Amplify","\u002Fdocs\u002Fdeploy\u002Faws-amplify","docs\u002F6.deploy\u002F8.aws-amplify",{"title":159,"path":160,"stem":161},"Docker","\u002Fdocs\u002Fdeploy\u002Fdocker","docs\u002F6.deploy\u002F9.docker",{"title":163,"icon":118,"path":164,"stem":165,"children":166,"page":50},"Integrations","\u002Fdocs\u002Fintegrations","docs\u002F7.integrations",[167,171],{"title":168,"path":169,"stem":170},"Nuxt i18n","\u002Fdocs\u002Fintegrations\u002Fi18n","docs\u002F7.integrations\u002F01.i18n",{"title":172,"path":173,"stem":174},"Nuxt LLMs","\u002Fdocs\u002Fintegrations\u002Fllms","docs\u002F7.integrations\u002F02.llms",{"title":176,"icon":177,"path":178,"stem":179,"children":180,"page":50},"Advanced","i-lucide-code-xml","\u002Fdocs\u002Fadvanced","docs\u002F8.advanced",[181,185,189,193,197,201,205],{"title":182,"path":183,"stem":184},"Full-Text Search","\u002Fdocs\u002Fadvanced\u002Ffulltext-search","docs\u002F8.advanced\u002F1.fulltext-search",{"title":186,"path":187,"stem":188},"Raw Content","\u002Fdocs\u002Fadvanced\u002Fraw-content","docs\u002F8.advanced\u002F2.raw-content",{"title":190,"path":191,"stem":192},"SQL Storage","\u002Fdocs\u002Fadvanced\u002Fdatabase","docs\u002F8.advanced\u002F3.database",{"title":194,"path":195,"stem":196},"Debugging tools","\u002Fdocs\u002Fadvanced\u002Ftools","docs\u002F8.advanced\u002F4.tools",{"title":198,"path":199,"stem":200},"Hooks","\u002Fdocs\u002Fadvanced\u002Fhooks","docs\u002F8.advanced\u002F5.hooks",{"title":202,"path":203,"stem":204},"Custom Source","\u002Fdocs\u002Fadvanced\u002Fcustom-source","docs\u002F8.advanced\u002F6.custom-source",{"title":206,"path":207,"stem":208},"Transformers","\u002Fdocs\u002Fadvanced\u002Ftransformers","docs\u002F8.advanced\u002F8.transformers",{"id":210,"title":16,"body":211,"description":3254,"extension":1419,"links":3255,"meta":3256,"navigation":915,"path":17,"seo":3257,"stem":18,"__hash__":3258},"docs\u002Fdocs\u002F1.getting-started\u002F3.configuration.md",{"type":212,"value":213,"toc":3230},"minimark",[214,227,295,308,314,317,323,326,332,420,423,426,442,541,547,600,611,799,805,837,844,943,949,981,996,1001,1037,1059,1127,1134,1137,1145,1152,1325,1332,1335,1434,1437,1555,1558,1722,1730,1736,1742,1748,1757,1763,1772,1781,1786,1789,2019,2025,2030,2033,2036,2042,2051,2128,2131,2205,2211,2224,2299,2305,2312,2319,2338,2346,2434,2440,2445,2450,2464,2470,2570,2578,2584,2589,2594,2608,2614,2689,2692,2697,2700,2706,2825,2836,2838,2850,2855,2897,2900,2975,2980,3006,3009,3015,3039,3043,3048,3051,3057,3060,3091,3152,3162,3168,3222,3226],[215,216,217,218,222,223,226],"p",{},"To configure the content module and customize its behavior, you can use the ",[219,220,221],"code",{},"content"," property in your ",[219,224,225],{},"nuxt.config",":",[228,229,235],"pre",{"className":230,"code":231,"filename":232,"language":233,"meta":234,"style":234},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  content: {\n    \u002F\u002F Options\n  }\n})\n","nuxt.config.ts","ts","",[219,236,237,261,273,280,286],{"__ignoreMap":234},[238,239,242,246,249,253,257],"span",{"class":240,"line":241},"line",1,[238,243,245],{"class":244},"s7zQu","export",[238,247,248],{"class":244}," default",[238,250,252],{"class":251},"s2Zo4"," defineNuxtConfig",[238,254,256],{"class":255},"sTEyZ","(",[238,258,260],{"class":259},"sMK4o","{\n",[238,262,264,268,270],{"class":240,"line":263},2,[238,265,267],{"class":266},"swJcz","  content",[238,269,226],{"class":259},[238,271,272],{"class":259}," {\n",[238,274,276],{"class":240,"line":275},3,[238,277,279],{"class":278},"sHwdD","    \u002F\u002F Options\n",[238,281,283],{"class":240,"line":282},4,[238,284,285],{"class":259},"  }\n",[238,287,289,292],{"class":240,"line":288},5,[238,290,291],{"class":259},"}",[238,293,294],{"class":255},")\n",[296,297,299,300,303,304,307],"note",{"to":298},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fmdc#configurations","In addition to configuring via ",[219,301,302],{},"content.markdown",", you can use Markdown Components (MDC) to customize the rendering of Markdown elements with ",[219,305,306],{},"mdc"," property.",[309,310,312],"h2",{"id":311},"build",[219,313,311],{},[215,315,316],{},"Nuxt Content read and parse all the available contents at build time. This option gives you control over parsing contents.",[318,319,321],"h3",{"id":320},"markdown",[219,322,320],{},[215,324,325],{},"Configure markdown parser.",[327,328,330],"h4",{"id":329},"toc",[219,331,329],{},[333,334,335,379],"code-group",{},[228,336,339],{"className":230,"code":337,"filename":338,"language":233,"meta":234,"style":234},"toc: {\n  depth: 2,\n  searchDepth: 2\n}\n","Default",[219,340,341,350,364,374],{"__ignoreMap":234},[238,342,343,346,348],{"class":240,"line":241},[238,344,329],{"class":345},"sBMFI",[238,347,226],{"class":259},[238,349,272],{"class":259},[238,351,352,355,357,361],{"class":240,"line":263},[238,353,354],{"class":345},"  depth",[238,356,226],{"class":259},[238,358,360],{"class":359},"sbssI"," 2",[238,362,363],{"class":259},",\n",[238,365,366,369,371],{"class":240,"line":275},[238,367,368],{"class":345},"  searchDepth",[238,370,226],{"class":259},[238,372,373],{"class":359}," 2\n",[238,375,376],{"class":240,"line":282},[238,377,378],{"class":259},"}\n",[228,380,383],{"className":230,"code":381,"filename":382,"language":233,"meta":234,"style":234},"type Toc = {\n  depth: number\n  searchDepth: number\n}\n","Signature",[219,384,385,399,408,416],{"__ignoreMap":234},[238,386,387,391,394,397],{"class":240,"line":241},[238,388,390],{"class":389},"spNyl","type",[238,392,393],{"class":345}," Toc",[238,395,396],{"class":259}," =",[238,398,272],{"class":259},[238,400,401,403,405],{"class":240,"line":263},[238,402,354],{"class":266},[238,404,226],{"class":259},[238,406,407],{"class":345}," number\n",[238,409,410,412,414],{"class":240,"line":275},[238,411,368],{"class":266},[238,413,226],{"class":259},[238,415,407],{"class":345},[238,417,418],{"class":240,"line":282},[238,419,378],{"class":259},[215,421,422],{},"Control behavior of Table of Contents generation.",[215,424,425],{},"Value:",[427,428,429,436],"ul",{},[430,431,432,435],"li",{},[219,433,434],{},"depth",": Maximum heading depth to include in the table of contents.",[430,437,438,441],{},[219,439,440],{},"searchDepth",": Maximum depth of nested tags to search for heading.",[228,443,445],{"className":230,"code":444,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    build: {\n      markdown: {\n        toc: {\n          depth: 3, \u002F\u002F include h3 headings\n        }\n      }\n    }\n  }\n})\n",[219,446,447,459,467,476,485,494,511,517,523,529,534],{"__ignoreMap":234},[238,448,449,451,453,455,457],{"class":240,"line":241},[238,450,245],{"class":244},[238,452,248],{"class":244},[238,454,252],{"class":251},[238,456,256],{"class":255},[238,458,260],{"class":259},[238,460,461,463,465],{"class":240,"line":263},[238,462,267],{"class":266},[238,464,226],{"class":259},[238,466,272],{"class":259},[238,468,469,472,474],{"class":240,"line":275},[238,470,471],{"class":266},"    build",[238,473,226],{"class":259},[238,475,272],{"class":259},[238,477,478,481,483],{"class":240,"line":282},[238,479,480],{"class":266},"      markdown",[238,482,226],{"class":259},[238,484,272],{"class":259},[238,486,487,490,492],{"class":240,"line":288},[238,488,489],{"class":266},"        toc",[238,491,226],{"class":259},[238,493,272],{"class":259},[238,495,497,500,502,505,508],{"class":240,"line":496},6,[238,498,499],{"class":266},"          depth",[238,501,226],{"class":259},[238,503,504],{"class":359}," 3",[238,506,507],{"class":259},",",[238,509,510],{"class":278}," \u002F\u002F include h3 headings\n",[238,512,514],{"class":240,"line":513},7,[238,515,516],{"class":259},"        }\n",[238,518,520],{"class":240,"line":519},8,[238,521,522],{"class":259},"      }\n",[238,524,526],{"class":240,"line":525},9,[238,527,528],{"class":259},"    }\n",[238,530,532],{"class":240,"line":531},10,[238,533,285],{"class":259},[238,535,537,539],{"class":240,"line":536},11,[238,538,291],{"class":259},[238,540,294],{"class":255},[327,542,544],{"id":543},"remarkplugins",[219,545,546],{},"remarkPlugins",[333,548,549,563],{},[228,550,552],{"className":230,"code":551,"filename":338,"language":233,"meta":234,"style":234},"remarkPlugins: {}\n",[219,553,554],{"__ignoreMap":234},[238,555,556,558,560],{"class":240,"line":241},[238,557,546],{"class":345},[238,559,226],{"class":259},[238,561,562],{"class":259}," {}\n",[228,564,566],{"className":230,"code":565,"filename":382,"language":233,"meta":234,"style":234},"type RemarkPlugins = Record\u003Cstring, false | MarkdownPlugin>\n",[219,567,568],{"__ignoreMap":234},[238,569,570,572,575,577,580,583,586,588,591,594,597],{"class":240,"line":241},[238,571,390],{"class":389},[238,573,574],{"class":345}," RemarkPlugins",[238,576,396],{"class":259},[238,578,579],{"class":345}," Record",[238,581,582],{"class":259},"\u003C",[238,584,585],{"class":345},"string",[238,587,507],{"class":259},[238,589,590],{"class":345}," false",[238,592,593],{"class":259}," |",[238,595,596],{"class":345}," MarkdownPlugin",[238,598,599],{"class":259},">\n",[215,601,602,603,610],{},"A list of ",[604,605,609],"a",{"href":606,"rel":607},"https:\u002F\u002Fgithub.com\u002Fremarkjs\u002Fremark",[608],"nofollow","remark"," plugins to use.",[228,612,614],{"className":230,"code":613,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    build: {\n      markdown: {\n        \u002F\u002F Object syntax can be used to override default options\n        remarkPlugins: {\n          \u002F\u002F Override remark-emoji options\n          'remark-emoji': {\n            options: {\n              emoticon: true\n            }\n          },\n          \u002F\u002F Disable remark-gfm\n          'remark-gfm': false,\n          \u002F\u002F Add remark-oembed\n          'remark-oembed': {\n            \u002F\u002F Options\n          }\n        },\n      }\n    }\n  }\n})\n",[219,615,616,628,636,644,652,657,666,671,686,695,706,711,717,723,739,745,759,765,771,777,782,787,792],{"__ignoreMap":234},[238,617,618,620,622,624,626],{"class":240,"line":241},[238,619,245],{"class":244},[238,621,248],{"class":244},[238,623,252],{"class":251},[238,625,256],{"class":255},[238,627,260],{"class":259},[238,629,630,632,634],{"class":240,"line":263},[238,631,267],{"class":266},[238,633,226],{"class":259},[238,635,272],{"class":259},[238,637,638,640,642],{"class":240,"line":275},[238,639,471],{"class":266},[238,641,226],{"class":259},[238,643,272],{"class":259},[238,645,646,648,650],{"class":240,"line":282},[238,647,480],{"class":266},[238,649,226],{"class":259},[238,651,272],{"class":259},[238,653,654],{"class":240,"line":288},[238,655,656],{"class":278},"        \u002F\u002F Object syntax can be used to override default options\n",[238,658,659,662,664],{"class":240,"line":496},[238,660,661],{"class":266},"        remarkPlugins",[238,663,226],{"class":259},[238,665,272],{"class":259},[238,667,668],{"class":240,"line":513},[238,669,670],{"class":278},"          \u002F\u002F Override remark-emoji options\n",[238,672,673,676,679,682,684],{"class":240,"line":519},[238,674,675],{"class":259},"          '",[238,677,678],{"class":266},"remark-emoji",[238,680,681],{"class":259},"'",[238,683,226],{"class":259},[238,685,272],{"class":259},[238,687,688,691,693],{"class":240,"line":525},[238,689,690],{"class":266},"            options",[238,692,226],{"class":259},[238,694,272],{"class":259},[238,696,697,700,702],{"class":240,"line":531},[238,698,699],{"class":266},"              emoticon",[238,701,226],{"class":259},[238,703,705],{"class":704},"sfNiH"," true\n",[238,707,708],{"class":240,"line":536},[238,709,710],{"class":259},"            }\n",[238,712,714],{"class":240,"line":713},12,[238,715,716],{"class":259},"          },\n",[238,718,720],{"class":240,"line":719},13,[238,721,722],{"class":278},"          \u002F\u002F Disable remark-gfm\n",[238,724,726,728,731,733,735,737],{"class":240,"line":725},14,[238,727,675],{"class":259},[238,729,730],{"class":266},"remark-gfm",[238,732,681],{"class":259},[238,734,226],{"class":259},[238,736,590],{"class":704},[238,738,363],{"class":259},[238,740,742],{"class":240,"line":741},15,[238,743,744],{"class":278},"          \u002F\u002F Add remark-oembed\n",[238,746,748,750,753,755,757],{"class":240,"line":747},16,[238,749,675],{"class":259},[238,751,752],{"class":266},"remark-oembed",[238,754,681],{"class":259},[238,756,226],{"class":259},[238,758,272],{"class":259},[238,760,762],{"class":240,"line":761},17,[238,763,764],{"class":278},"            \u002F\u002F Options\n",[238,766,768],{"class":240,"line":767},18,[238,769,770],{"class":259},"          }\n",[238,772,774],{"class":240,"line":773},19,[238,775,776],{"class":259},"        },\n",[238,778,780],{"class":240,"line":779},20,[238,781,522],{"class":259},[238,783,785],{"class":240,"line":784},21,[238,786,528],{"class":259},[238,788,790],{"class":240,"line":789},22,[238,791,285],{"class":259},[238,793,795,797],{"class":240,"line":794},23,[238,796,291],{"class":259},[238,798,294],{"class":255},[327,800,802],{"id":801},"rehypeplugins",[219,803,804],{},"rehypePlugins",[333,806,807,820],{},[228,808,810],{"className":230,"code":809,"filename":338,"language":233,"meta":234,"style":234},"rehypePlugins: {}\n",[219,811,812],{"__ignoreMap":234},[238,813,814,816,818],{"class":240,"line":241},[238,815,804],{"class":345},[238,817,226],{"class":259},[238,819,562],{"class":259},[228,821,823],{"className":230,"code":822,"filename":382,"language":233,"meta":234,"style":234},"type RehypePlugins = object\n",[219,824,825],{"__ignoreMap":234},[238,826,827,829,832,834],{"class":240,"line":241},[238,828,390],{"class":389},[238,830,831],{"class":345}," RehypePlugins",[238,833,396],{"class":259},[238,835,836],{"class":345}," object\n",[215,838,602,839,610],{},[604,840,843],{"href":841,"rel":842},"https:\u002F\u002Fgithub.com\u002Fremarkjs\u002Fremark-rehype",[608],"rehype",[228,845,847],{"className":230,"code":846,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    build: {\n      markdown: {\n        \u002F\u002F Object syntax can be used to override default options\n        rehypePlugins: {\n          'rehype-figure': {\n\n          }\n        },\n      }\n    }\n  }\n})\n",[219,848,849,861,869,877,885,889,898,911,917,921,925,929,933,937],{"__ignoreMap":234},[238,850,851,853,855,857,859],{"class":240,"line":241},[238,852,245],{"class":244},[238,854,248],{"class":244},[238,856,252],{"class":251},[238,858,256],{"class":255},[238,860,260],{"class":259},[238,862,863,865,867],{"class":240,"line":263},[238,864,267],{"class":266},[238,866,226],{"class":259},[238,868,272],{"class":259},[238,870,871,873,875],{"class":240,"line":275},[238,872,471],{"class":266},[238,874,226],{"class":259},[238,876,272],{"class":259},[238,878,879,881,883],{"class":240,"line":282},[238,880,480],{"class":266},[238,882,226],{"class":259},[238,884,272],{"class":259},[238,886,887],{"class":240,"line":288},[238,888,656],{"class":278},[238,890,891,894,896],{"class":240,"line":496},[238,892,893],{"class":266},"        rehypePlugins",[238,895,226],{"class":259},[238,897,272],{"class":259},[238,899,900,902,905,907,909],{"class":240,"line":513},[238,901,675],{"class":259},[238,903,904],{"class":266},"rehype-figure",[238,906,681],{"class":259},[238,908,226],{"class":259},[238,910,272],{"class":259},[238,912,913],{"class":240,"line":519},[238,914,916],{"emptyLinePlaceholder":915},true,"\n",[238,918,919],{"class":240,"line":525},[238,920,770],{"class":259},[238,922,923],{"class":240,"line":531},[238,924,776],{"class":259},[238,926,927],{"class":240,"line":536},[238,928,522],{"class":259},[238,930,931],{"class":240,"line":713},[238,932,528],{"class":259},[238,934,935],{"class":240,"line":719},[238,936,285],{"class":259},[238,938,939,941],{"class":240,"line":725},[238,940,291],{"class":259},[238,942,294],{"class":255},[327,944,946],{"id":945},"contentheading",[219,947,948],{},"contentHeading",[333,950,951,964],{},[228,952,954],{"className":230,"code":953,"filename":338,"language":233,"meta":234,"style":234},"contentHeading: true\n",[219,955,956],{"__ignoreMap":234},[238,957,958,960,962],{"class":240,"line":241},[238,959,948],{"class":345},[238,961,226],{"class":259},[238,963,705],{"class":704},[228,965,967],{"className":230,"code":966,"filename":382,"language":233,"meta":234,"style":234},"type ContentHeading = boolean\n",[219,968,969],{"__ignoreMap":234},[238,970,971,973,976,978],{"class":240,"line":241},[238,972,390],{"class":389},[238,974,975],{"class":345}," ContentHeading",[238,977,396],{"class":259},[238,979,980],{"class":345}," boolean\n",[215,982,983,984,987,988,991,992,995],{},"Setting this option to ",[219,985,986],{},"false"," disables the automatic generation of ",[219,989,990],{},"title"," and ",[219,993,994],{},"description"," fields that are normally extracted from the first H1 heading and the paragraphs that follow it.",[327,997,999],{"id":998},"highlight",[219,1000,998],{},[333,1002,1003,1017],{},[228,1004,1006],{"className":230,"code":1005,"filename":338,"language":233,"meta":234,"style":234},"highlight: false\n",[219,1007,1008],{"__ignoreMap":234},[238,1009,1010,1012,1014],{"class":240,"line":241},[238,1011,998],{"class":345},[238,1013,226],{"class":259},[238,1015,1016],{"class":704}," false\n",[228,1018,1020],{"className":230,"code":1019,"filename":382,"language":233,"meta":234,"style":234},"type Highlight = false | object\n",[219,1021,1022],{"__ignoreMap":234},[238,1023,1024,1026,1029,1031,1033,1035],{"class":240,"line":241},[238,1025,390],{"class":389},[238,1027,1028],{"class":345}," Highlight",[238,1030,396],{"class":259},[238,1032,590],{"class":345},[238,1034,593],{"class":259},[238,1036,836],{"class":345},[215,1038,1039,1040,1045,1046,991,1052,1058],{},"Nuxt Content uses ",[604,1041,1044],{"href":1042,"rel":1043},"https:\u002F\u002Fgithub.com\u002Fshikijs\u002Fshiki",[608],"Shiki"," to provide syntax highlighting for ",[604,1047,1049],{"href":1048},"\u002Fdocs\u002Fcomponents\u002Fprose#prosepre",[219,1050,1051],{},"ProsePre",[604,1053,1055],{"href":1054},"\u002Fdocs\u002Fcomponents\u002Fprose#prosecode",[219,1056,1057],{},"ProseCode",".",[1060,1061,1062,1078],"table",{},[1063,1064,1065],"thead",{},[1066,1067,1068,1072,1075],"tr",{},[1069,1070,1071],"th",{},"Option",[1069,1073,1074],{},"Type",[1069,1076,1077],{},"Description",[1079,1080,1081,1107],"tbody",{},[1066,1082,1083,1089,1098],{},[1084,1085,1086],"td",{},[219,1087,1088],{},"theme",[1084,1090,1091,1094,1095],{},[219,1092,1093],{},"ShikiTheme"," or ",[219,1096,1097],{},"Record\u003Cstring, ShikiTheme>",[1084,1099,1100,1101,1106],{},"The ",[604,1102,1105],{"href":1103,"rel":1104},"https:\u002F\u002Fgithub.com\u002Fshikijs\u002Fshiki\u002Fblob\u002Fmain\u002Fdocs\u002Fthemes.md",[608],"color theme"," to use.",[1066,1108,1109,1114,1119],{},[1084,1110,1111],{},[219,1112,1113],{},"langs",[1084,1115,1116],{},[219,1117,1118],{},"ShikiLang[]",[1084,1120,1100,1121,1126],{},[604,1122,1125],{"href":1123,"rel":1124},"https:\u002F\u002Fgithub.com\u002Fshikijs\u002Fshiki\u002Fblob\u002Fmain\u002Fdocs\u002Flanguages.md",[608],"loaded languages"," available for highlighting.",[427,1128,1129],{},[430,1130,1131],{},[219,1132,1133],{},"highlight.theme",[215,1135,1136],{},"Theme can be specified by a single string but also supports an object with multiple themes.",[215,1138,1139,1140,1058],{},"This option is compatible with ",[604,1141,1144],{"href":1142,"rel":1143},"https:\u002F\u002Fcolor-mode.nuxtjs.org\u002F",[608],"Color Mode module",[215,1146,1147,1148,1151],{},"If you are using multiple themes, it's recommended to always have a ",[219,1149,1150],{},"default"," theme specified.",[228,1153,1155],{"className":230,"code":1154,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    build: {\n      markdown: {\n        highlight: {\n          \u002F\u002F Theme used in all color schemes.\n          theme: 'github-light',\n          \u002F\u002F OR\n          theme: {\n            \u002F\u002F Default theme (same as single string)\n            default: 'github-light',\n            \u002F\u002F Theme used if `html.dark`\n            dark: 'github-dark',\n            \u002F\u002F Theme used if `html.sepia`\n            sepia: 'monokai'\n          }\n        }\n      }\n    }\n  }\n})\n",[219,1156,1157,1169,1177,1185,1193,1202,1207,1225,1230,1238,1243,1258,1263,1279,1284,1299,1303,1307,1311,1315,1319],{"__ignoreMap":234},[238,1158,1159,1161,1163,1165,1167],{"class":240,"line":241},[238,1160,245],{"class":244},[238,1162,248],{"class":244},[238,1164,252],{"class":251},[238,1166,256],{"class":255},[238,1168,260],{"class":259},[238,1170,1171,1173,1175],{"class":240,"line":263},[238,1172,267],{"class":266},[238,1174,226],{"class":259},[238,1176,272],{"class":259},[238,1178,1179,1181,1183],{"class":240,"line":275},[238,1180,471],{"class":266},[238,1182,226],{"class":259},[238,1184,272],{"class":259},[238,1186,1187,1189,1191],{"class":240,"line":282},[238,1188,480],{"class":266},[238,1190,226],{"class":259},[238,1192,272],{"class":259},[238,1194,1195,1198,1200],{"class":240,"line":288},[238,1196,1197],{"class":266},"        highlight",[238,1199,226],{"class":259},[238,1201,272],{"class":259},[238,1203,1204],{"class":240,"line":496},[238,1205,1206],{"class":278},"          \u002F\u002F Theme used in all color schemes.\n",[238,1208,1209,1212,1214,1217,1221,1223],{"class":240,"line":513},[238,1210,1211],{"class":266},"          theme",[238,1213,226],{"class":259},[238,1215,1216],{"class":259}," '",[238,1218,1220],{"class":1219},"sfazB","github-light",[238,1222,681],{"class":259},[238,1224,363],{"class":259},[238,1226,1227],{"class":240,"line":519},[238,1228,1229],{"class":278},"          \u002F\u002F OR\n",[238,1231,1232,1234,1236],{"class":240,"line":525},[238,1233,1211],{"class":266},[238,1235,226],{"class":259},[238,1237,272],{"class":259},[238,1239,1240],{"class":240,"line":531},[238,1241,1242],{"class":278},"            \u002F\u002F Default theme (same as single string)\n",[238,1244,1245,1248,1250,1252,1254,1256],{"class":240,"line":536},[238,1246,1247],{"class":266},"            default",[238,1249,226],{"class":259},[238,1251,1216],{"class":259},[238,1253,1220],{"class":1219},[238,1255,681],{"class":259},[238,1257,363],{"class":259},[238,1259,1260],{"class":240,"line":713},[238,1261,1262],{"class":278},"            \u002F\u002F Theme used if `html.dark`\n",[238,1264,1265,1268,1270,1272,1275,1277],{"class":240,"line":719},[238,1266,1267],{"class":266},"            dark",[238,1269,226],{"class":259},[238,1271,1216],{"class":259},[238,1273,1274],{"class":1219},"github-dark",[238,1276,681],{"class":259},[238,1278,363],{"class":259},[238,1280,1281],{"class":240,"line":725},[238,1282,1283],{"class":278},"            \u002F\u002F Theme used if `html.sepia`\n",[238,1285,1286,1289,1291,1293,1296],{"class":240,"line":741},[238,1287,1288],{"class":266},"            sepia",[238,1290,226],{"class":259},[238,1292,1216],{"class":259},[238,1294,1295],{"class":1219},"monokai",[238,1297,1298],{"class":259},"'\n",[238,1300,1301],{"class":240,"line":747},[238,1302,770],{"class":259},[238,1304,1305],{"class":240,"line":761},[238,1306,516],{"class":259},[238,1308,1309],{"class":240,"line":767},[238,1310,522],{"class":259},[238,1312,1313],{"class":240,"line":773},[238,1314,528],{"class":259},[238,1316,1317],{"class":240,"line":779},[238,1318,285],{"class":259},[238,1320,1321,1323],{"class":240,"line":784},[238,1322,291],{"class":259},[238,1324,294],{"class":255},[427,1326,1327],{},[430,1328,1329],{},[219,1330,1331],{},"highlight.langs",[215,1333,1334],{},"By default, the module loads a couple of languages for syntax highlighting:",[228,1336,1338],{"className":230,"code":1337,"filename":338,"language":233,"meta":234,"style":234},"['json', 'js', 'ts', 'html', 'css', 'vue', 'shell', 'mdc', 'md', 'yaml']\n",[219,1339,1340],{"__ignoreMap":234},[238,1341,1342,1345,1347,1350,1352,1354,1356,1359,1361,1363,1365,1367,1369,1371,1373,1376,1378,1380,1382,1385,1387,1389,1391,1394,1396,1398,1400,1403,1405,1407,1409,1411,1413,1415,1417,1420,1422,1424,1426,1429,1431],{"class":240,"line":241},[238,1343,1344],{"class":255},"[",[238,1346,681],{"class":259},[238,1348,1349],{"class":1219},"json",[238,1351,681],{"class":259},[238,1353,507],{"class":259},[238,1355,1216],{"class":259},[238,1357,1358],{"class":1219},"js",[238,1360,681],{"class":259},[238,1362,507],{"class":259},[238,1364,1216],{"class":259},[238,1366,233],{"class":1219},[238,1368,681],{"class":259},[238,1370,507],{"class":259},[238,1372,1216],{"class":259},[238,1374,1375],{"class":1219},"html",[238,1377,681],{"class":259},[238,1379,507],{"class":259},[238,1381,1216],{"class":259},[238,1383,1384],{"class":1219},"css",[238,1386,681],{"class":259},[238,1388,507],{"class":259},[238,1390,1216],{"class":259},[238,1392,1393],{"class":1219},"vue",[238,1395,681],{"class":259},[238,1397,507],{"class":259},[238,1399,1216],{"class":259},[238,1401,1402],{"class":1219},"shell",[238,1404,681],{"class":259},[238,1406,507],{"class":259},[238,1408,1216],{"class":259},[238,1410,306],{"class":1219},[238,1412,681],{"class":259},[238,1414,507],{"class":259},[238,1416,1216],{"class":259},[238,1418,1419],{"class":1219},"md",[238,1421,681],{"class":259},[238,1423,507],{"class":259},[238,1425,1216],{"class":259},[238,1427,1428],{"class":1219},"yaml",[238,1430,681],{"class":259},[238,1432,1433],{"class":255},"]\n",[215,1435,1436],{},"If you plan to use code samples of other languages, you need to define the language in these options.",[228,1438,1440],{"className":230,"code":1439,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    build: {\n      markdown: {\n        highlight: {\n          langs: [\n            'c',\n            'cpp',\n            'java'\n          ]\n        }\n      }\n    }\n  }\n})\n",[219,1441,1442,1454,1462,1470,1478,1486,1496,1508,1519,1528,1533,1537,1541,1545,1549],{"__ignoreMap":234},[238,1443,1444,1446,1448,1450,1452],{"class":240,"line":241},[238,1445,245],{"class":244},[238,1447,248],{"class":244},[238,1449,252],{"class":251},[238,1451,256],{"class":255},[238,1453,260],{"class":259},[238,1455,1456,1458,1460],{"class":240,"line":263},[238,1457,267],{"class":266},[238,1459,226],{"class":259},[238,1461,272],{"class":259},[238,1463,1464,1466,1468],{"class":240,"line":275},[238,1465,471],{"class":266},[238,1467,226],{"class":259},[238,1469,272],{"class":259},[238,1471,1472,1474,1476],{"class":240,"line":282},[238,1473,480],{"class":266},[238,1475,226],{"class":259},[238,1477,272],{"class":259},[238,1479,1480,1482,1484],{"class":240,"line":288},[238,1481,1197],{"class":266},[238,1483,226],{"class":259},[238,1485,272],{"class":259},[238,1487,1488,1491,1493],{"class":240,"line":496},[238,1489,1490],{"class":266},"          langs",[238,1492,226],{"class":259},[238,1494,1495],{"class":255}," [\n",[238,1497,1498,1501,1504,1506],{"class":240,"line":513},[238,1499,1500],{"class":259},"            '",[238,1502,1503],{"class":1219},"c",[238,1505,681],{"class":259},[238,1507,363],{"class":259},[238,1509,1510,1512,1515,1517],{"class":240,"line":519},[238,1511,1500],{"class":259},[238,1513,1514],{"class":1219},"cpp",[238,1516,681],{"class":259},[238,1518,363],{"class":259},[238,1520,1521,1523,1526],{"class":240,"line":525},[238,1522,1500],{"class":259},[238,1524,1525],{"class":1219},"java",[238,1527,1298],{"class":259},[238,1529,1530],{"class":240,"line":531},[238,1531,1532],{"class":255},"          ]\n",[238,1534,1535],{"class":240,"line":536},[238,1536,516],{"class":259},[238,1538,1539],{"class":240,"line":713},[238,1540,522],{"class":259},[238,1542,1543],{"class":240,"line":719},[238,1544,528],{"class":259},[238,1546,1547],{"class":240,"line":725},[238,1548,285],{"class":259},[238,1550,1551,1553],{"class":240,"line":741},[238,1552,291],{"class":259},[238,1554,294],{"class":255},[215,1556,1557],{},"If you wish to add highlighting for an unsupported language, you can do so by loading the grammar file for the language.",[228,1559,1561],{"className":230,"code":1560,"filename":232,"language":233,"meta":234,"style":234},"import { readFileSync } from 'node:fs'\n\nexport default defineNuxtConfig({\n  content: {\n    build: {\n      markdown: {\n        highlight: {\n          langs: [\n            \u002F\u002F Read more about Shiki languages: https:\u002F\u002Fshiki.style\u002Fguide\u002Fload-lang\n            JSON.parse(\n              readFileSync('.\u002Fshiki\u002Flanguages\u002Fgdscript.tmLanguage.json', 'utf-8'),\n            ),\n          ]\n        }\n      }\n    }\n  }\n})\n",[219,1562,1563,1587,1591,1603,1611,1619,1627,1635,1643,1648,1661,1689,1696,1700,1704,1708,1712,1716],{"__ignoreMap":234},[238,1564,1565,1568,1571,1574,1577,1580,1582,1585],{"class":240,"line":241},[238,1566,1567],{"class":244},"import",[238,1569,1570],{"class":259}," {",[238,1572,1573],{"class":255}," readFileSync",[238,1575,1576],{"class":259}," }",[238,1578,1579],{"class":244}," from",[238,1581,1216],{"class":259},[238,1583,1584],{"class":1219},"node:fs",[238,1586,1298],{"class":259},[238,1588,1589],{"class":240,"line":263},[238,1590,916],{"emptyLinePlaceholder":915},[238,1592,1593,1595,1597,1599,1601],{"class":240,"line":275},[238,1594,245],{"class":244},[238,1596,248],{"class":244},[238,1598,252],{"class":251},[238,1600,256],{"class":255},[238,1602,260],{"class":259},[238,1604,1605,1607,1609],{"class":240,"line":282},[238,1606,267],{"class":266},[238,1608,226],{"class":259},[238,1610,272],{"class":259},[238,1612,1613,1615,1617],{"class":240,"line":288},[238,1614,471],{"class":266},[238,1616,226],{"class":259},[238,1618,272],{"class":259},[238,1620,1621,1623,1625],{"class":240,"line":496},[238,1622,480],{"class":266},[238,1624,226],{"class":259},[238,1626,272],{"class":259},[238,1628,1629,1631,1633],{"class":240,"line":513},[238,1630,1197],{"class":266},[238,1632,226],{"class":259},[238,1634,272],{"class":259},[238,1636,1637,1639,1641],{"class":240,"line":519},[238,1638,1490],{"class":266},[238,1640,226],{"class":259},[238,1642,1495],{"class":255},[238,1644,1645],{"class":240,"line":525},[238,1646,1647],{"class":278},"            \u002F\u002F Read more about Shiki languages: https:\u002F\u002Fshiki.style\u002Fguide\u002Fload-lang\n",[238,1649,1650,1653,1655,1658],{"class":240,"line":531},[238,1651,1652],{"class":255},"            JSON",[238,1654,1058],{"class":259},[238,1656,1657],{"class":251},"parse",[238,1659,1660],{"class":255},"(\n",[238,1662,1663,1666,1668,1670,1673,1675,1677,1679,1682,1684,1687],{"class":240,"line":536},[238,1664,1665],{"class":251},"              readFileSync",[238,1667,256],{"class":255},[238,1669,681],{"class":259},[238,1671,1672],{"class":1219},".\u002Fshiki\u002Flanguages\u002Fgdscript.tmLanguage.json",[238,1674,681],{"class":259},[238,1676,507],{"class":259},[238,1678,1216],{"class":259},[238,1680,1681],{"class":1219},"utf-8",[238,1683,681],{"class":259},[238,1685,1686],{"class":255},")",[238,1688,363],{"class":259},[238,1690,1691,1694],{"class":240,"line":713},[238,1692,1693],{"class":255},"            )",[238,1695,363],{"class":259},[238,1697,1698],{"class":240,"line":719},[238,1699,1532],{"class":255},[238,1701,1702],{"class":240,"line":725},[238,1703,516],{"class":259},[238,1705,1706],{"class":240,"line":741},[238,1707,522],{"class":259},[238,1709,1710],{"class":240,"line":747},[238,1711,528],{"class":259},[238,1713,1714],{"class":240,"line":761},[238,1715,285],{"class":259},[238,1717,1718,1720],{"class":240,"line":767},[238,1719,291],{"class":259},[238,1721,294],{"class":255},[215,1723,1724,1725,1058],{},"Read more about adding languages in the ",[604,1726,1729],{"href":1727,"rel":1728},"https:\u002F\u002Fgithub.com\u002Fshikijs\u002Fshiki\u002Fblob\u002Fmain\u002Fdocs\u002Flanguages.md#adding-grammar",[608],"Shiki documentation",[318,1731,1733],{"id":1732},"pathmeta",[219,1734,1735],{},"pathMeta",[215,1737,1738,1739,1741],{},"Content module uses files path to generate the slug, default title and content order, you can customize this behavior with ",[219,1740,1735],{}," option.",[327,1743,1745],{"id":1744},"pathmetaforceleadingslash",[219,1746,1747],{},"pathMeta.forceLeadingSlash",[215,1749,1750,1751,1754,1755,1058],{},"If set to ",[219,1752,1753],{},"true",", the path will be prefixed with a leading slash. Default value is ",[219,1756,1753],{},[327,1758,1760],{"id":1759},"pathmetaslugifyoptions",[219,1761,1762],{},"pathMeta.slugifyOptions",[215,1764,1765,1766,1771],{},"Content module uses ",[604,1767,1770],{"href":1768,"rel":1769},"https:\u002F\u002Fgithub.com\u002Fsimov\u002Fslugify",[608],"slugify"," to generate the slug, you can customize the behavior of slugify with this option.",[215,1773,1774,1775,1780],{},"Checkout ",[604,1776,1779],{"href":1777,"rel":1778},"https:\u002F\u002Fgithub.com\u002Fsimov\u002Fslugify#options",[608],"slugify options"," for more information.",[318,1782,1784],{"id":1783},"transformers",[219,1785,1783],{},[215,1787,1788],{},"Nuxt Content has specific transformers for each content type to parse the raw content and prepare it for querying and rendering. Using this option you can define custom transformers to support new content types or improve functionalities of supported content types.",[333,1790,1791,1868],{},[228,1792,1794],{"className":230,"code":1793,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    build: {\n      transformers: [\n        '~\u002Ftransformers\u002Ftitle-suffix',\n      ],\n    },\n  },\n})\n",[219,1795,1796,1808,1816,1824,1833,1845,1852,1857,1862],{"__ignoreMap":234},[238,1797,1798,1800,1802,1804,1806],{"class":240,"line":241},[238,1799,245],{"class":244},[238,1801,248],{"class":244},[238,1803,252],{"class":251},[238,1805,256],{"class":255},[238,1807,260],{"class":259},[238,1809,1810,1812,1814],{"class":240,"line":263},[238,1811,267],{"class":266},[238,1813,226],{"class":259},[238,1815,272],{"class":259},[238,1817,1818,1820,1822],{"class":240,"line":275},[238,1819,471],{"class":266},[238,1821,226],{"class":259},[238,1823,272],{"class":259},[238,1825,1826,1829,1831],{"class":240,"line":282},[238,1827,1828],{"class":266},"      transformers",[238,1830,226],{"class":259},[238,1832,1495],{"class":255},[238,1834,1835,1838,1841,1843],{"class":240,"line":288},[238,1836,1837],{"class":259},"        '",[238,1839,1840],{"class":1219},"~\u002Ftransformers\u002Ftitle-suffix",[238,1842,681],{"class":259},[238,1844,363],{"class":259},[238,1846,1847,1850],{"class":240,"line":496},[238,1848,1849],{"class":255},"      ]",[238,1851,363],{"class":259},[238,1853,1854],{"class":240,"line":513},[238,1855,1856],{"class":259},"    },\n",[238,1858,1859],{"class":240,"line":519},[238,1860,1861],{"class":259},"  },\n",[238,1863,1864,1866],{"class":240,"line":525},[238,1865,291],{"class":259},[238,1867,294],{"class":255},[228,1869,1872],{"className":230,"code":1870,"filename":1871,"language":233,"meta":234,"style":234},"import { defineTransformer } from '@nuxt\u002Fcontent'\n\nexport default defineTransformer({\n  name: 'title-suffix',\n  extensions: ['.md'],\n  transform(file) {\n    return {\n      ...file,\n      title: file.title + ' (suffix)',\n    }\n  },\n})\n","~\u002Ftransformers\u002Ftitle-suffix.ts",[219,1873,1874,1894,1898,1910,1926,1948,1963,1970,1979,2005,2009,2013],{"__ignoreMap":234},[238,1875,1876,1878,1880,1883,1885,1887,1889,1892],{"class":240,"line":241},[238,1877,1567],{"class":244},[238,1879,1570],{"class":259},[238,1881,1882],{"class":255}," defineTransformer",[238,1884,1576],{"class":259},[238,1886,1579],{"class":244},[238,1888,1216],{"class":259},[238,1890,1891],{"class":1219},"@nuxt\u002Fcontent",[238,1893,1298],{"class":259},[238,1895,1896],{"class":240,"line":263},[238,1897,916],{"emptyLinePlaceholder":915},[238,1899,1900,1902,1904,1906,1908],{"class":240,"line":275},[238,1901,245],{"class":244},[238,1903,248],{"class":244},[238,1905,1882],{"class":251},[238,1907,256],{"class":255},[238,1909,260],{"class":259},[238,1911,1912,1915,1917,1919,1922,1924],{"class":240,"line":282},[238,1913,1914],{"class":266},"  name",[238,1916,226],{"class":259},[238,1918,1216],{"class":259},[238,1920,1921],{"class":1219},"title-suffix",[238,1923,681],{"class":259},[238,1925,363],{"class":259},[238,1927,1928,1931,1933,1936,1938,1941,1943,1946],{"class":240,"line":288},[238,1929,1930],{"class":266},"  extensions",[238,1932,226],{"class":259},[238,1934,1935],{"class":255}," [",[238,1937,681],{"class":259},[238,1939,1940],{"class":1219},".md",[238,1942,681],{"class":259},[238,1944,1945],{"class":255},"]",[238,1947,363],{"class":259},[238,1949,1950,1953,1955,1959,1961],{"class":240,"line":496},[238,1951,1952],{"class":266},"  transform",[238,1954,256],{"class":259},[238,1956,1958],{"class":1957},"sHdIc","file",[238,1960,1686],{"class":259},[238,1962,272],{"class":259},[238,1964,1965,1968],{"class":240,"line":513},[238,1966,1967],{"class":244},"    return",[238,1969,272],{"class":259},[238,1971,1972,1975,1977],{"class":240,"line":519},[238,1973,1974],{"class":259},"      ...",[238,1976,1958],{"class":255},[238,1978,363],{"class":259},[238,1980,1981,1984,1986,1989,1991,1993,1996,1998,2001,2003],{"class":240,"line":525},[238,1982,1983],{"class":266},"      title",[238,1985,226],{"class":259},[238,1987,1988],{"class":255}," file",[238,1990,1058],{"class":259},[238,1992,990],{"class":255},[238,1994,1995],{"class":259}," +",[238,1997,1216],{"class":259},[238,1999,2000],{"class":1219}," (suffix)",[238,2002,681],{"class":259},[238,2004,363],{"class":259},[238,2006,2007],{"class":240,"line":531},[238,2008,528],{"class":259},[238,2010,2011],{"class":240,"line":536},[238,2012,1861],{"class":259},[238,2014,2015,2017],{"class":240,"line":713},[238,2016,291],{"class":259},[238,2018,294],{"class":255},[215,2020,2021,2022,2024],{},"Read more about transformers in the ",[604,2023,206],{"href":207}," documentation.",[309,2026,2028],{"id":2027},"database",[219,2029,2027],{},[215,2031,2032],{},"By default Nuxt Content uses a local SQLite database to store and query content. If you like to use another database or you plan to deploy on Cloudflare Workers, you can modify this option.",[215,2034,2035],{},"Here is the list of supported database adapters:",[318,2037,2039],{"id":2038},"sqlite",[219,2040,2041],{},"SQLite",[215,2043,2044,2045,2047,2048,2050],{},"If you want to change the default database location and move it to elsewhere you can use ",[219,2046,2038],{}," adapter to do so. This is the default value to the ",[219,2049,2027],{}," option. Depending on your runtime-environment different sqlite adapters will be used (Node: better-sqlite-3, Bun: bun:sqlite).",[228,2052,2054],{"className":230,"code":2053,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    database: {\n      type: 'sqlite',\n      filename: 'SQLITE_DB_LOCATION'\n    }\n  }\n})\n",[219,2055,2056,2068,2076,2085,2100,2114,2118,2122],{"__ignoreMap":234},[238,2057,2058,2060,2062,2064,2066],{"class":240,"line":241},[238,2059,245],{"class":244},[238,2061,248],{"class":244},[238,2063,252],{"class":251},[238,2065,256],{"class":255},[238,2067,260],{"class":259},[238,2069,2070,2072,2074],{"class":240,"line":263},[238,2071,267],{"class":266},[238,2073,226],{"class":259},[238,2075,272],{"class":259},[238,2077,2078,2081,2083],{"class":240,"line":275},[238,2079,2080],{"class":266},"    database",[238,2082,226],{"class":259},[238,2084,272],{"class":259},[238,2086,2087,2090,2092,2094,2096,2098],{"class":240,"line":282},[238,2088,2089],{"class":266},"      type",[238,2091,226],{"class":259},[238,2093,1216],{"class":259},[238,2095,2038],{"class":1219},[238,2097,681],{"class":259},[238,2099,363],{"class":259},[238,2101,2102,2105,2107,2109,2112],{"class":240,"line":288},[238,2103,2104],{"class":266},"      filename",[238,2106,226],{"class":259},[238,2108,1216],{"class":259},[238,2110,2111],{"class":1219},"SQLITE_DB_LOCATION",[238,2113,1298],{"class":259},[238,2115,2116],{"class":240,"line":496},[238,2117,528],{"class":259},[238,2119,2120],{"class":240,"line":513},[238,2121,285],{"class":259},[238,2123,2124,2126],{"class":240,"line":519},[238,2125,291],{"class":259},[238,2127,294],{"class":255},[215,2129,2130],{},"If you can't use a normal file-backed SQLite database (for example due to read-only filesystems or platform limitations), you can run SQLite entirely in memory. Nuxt Content will restore the database from the generated dump on first query. On serverless platforms this database will be recreated on each cold start; prerender as many routes as possible to avoid repeated runtime initialization.",[228,2132,2134],{"className":230,"code":2133,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    database: {\n      type: 'sqlite',\n      filename: ':memory:'\n    }\n  }\n})\n",[219,2135,2136,2148,2156,2164,2178,2191,2195,2199],{"__ignoreMap":234},[238,2137,2138,2140,2142,2144,2146],{"class":240,"line":241},[238,2139,245],{"class":244},[238,2141,248],{"class":244},[238,2143,252],{"class":251},[238,2145,256],{"class":255},[238,2147,260],{"class":259},[238,2149,2150,2152,2154],{"class":240,"line":263},[238,2151,267],{"class":266},[238,2153,226],{"class":259},[238,2155,272],{"class":259},[238,2157,2158,2160,2162],{"class":240,"line":275},[238,2159,2080],{"class":266},[238,2161,226],{"class":259},[238,2163,272],{"class":259},[238,2165,2166,2168,2170,2172,2174,2176],{"class":240,"line":282},[238,2167,2089],{"class":266},[238,2169,226],{"class":259},[238,2171,1216],{"class":259},[238,2173,2038],{"class":1219},[238,2175,681],{"class":259},[238,2177,363],{"class":259},[238,2179,2180,2182,2184,2186,2189],{"class":240,"line":288},[238,2181,2104],{"class":266},[238,2183,226],{"class":259},[238,2185,1216],{"class":259},[238,2187,2188],{"class":1219},":memory:",[238,2190,1298],{"class":259},[238,2192,2193],{"class":240,"line":496},[238,2194,528],{"class":259},[238,2196,2197],{"class":240,"line":513},[238,2198,285],{"class":259},[238,2200,2201,2203],{"class":240,"line":519},[238,2202,291],{"class":259},[238,2204,294],{"class":255},[318,2206,2208],{"id":2207},"d1",[219,2209,2210],{},"D1",[215,2212,2213,2214,2216,2217,2219,2220,2223],{},"If you plan to deploy your application to Cloudflare workers, you need to use the ",[219,2215,2207],{}," database adapter. Create a ",[219,2218,2207],{}," binding in the Cloudflare dashboard and fill in the ",[219,2221,2222],{},"bindingName"," field.",[228,2225,2227],{"className":230,"code":2226,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    database: {\n      type: 'd1',\n      bindingName: 'CF_BINDING_NAME'\n    }\n  }\n})\n",[219,2228,2229,2241,2249,2257,2271,2285,2289,2293],{"__ignoreMap":234},[238,2230,2231,2233,2235,2237,2239],{"class":240,"line":241},[238,2232,245],{"class":244},[238,2234,248],{"class":244},[238,2236,252],{"class":251},[238,2238,256],{"class":255},[238,2240,260],{"class":259},[238,2242,2243,2245,2247],{"class":240,"line":263},[238,2244,267],{"class":266},[238,2246,226],{"class":259},[238,2248,272],{"class":259},[238,2250,2251,2253,2255],{"class":240,"line":275},[238,2252,2080],{"class":266},[238,2254,226],{"class":259},[238,2256,272],{"class":259},[238,2258,2259,2261,2263,2265,2267,2269],{"class":240,"line":282},[238,2260,2089],{"class":266},[238,2262,226],{"class":259},[238,2264,1216],{"class":259},[238,2266,2207],{"class":1219},[238,2268,681],{"class":259},[238,2270,363],{"class":259},[238,2272,2273,2276,2278,2280,2283],{"class":240,"line":288},[238,2274,2275],{"class":266},"      bindingName",[238,2277,226],{"class":259},[238,2279,1216],{"class":259},[238,2281,2282],{"class":1219},"CF_BINDING_NAME",[238,2284,1298],{"class":259},[238,2286,2287],{"class":240,"line":496},[238,2288,528],{"class":259},[238,2290,2291],{"class":240,"line":513},[238,2292,285],{"class":259},[238,2294,2295,2297],{"class":240,"line":519},[238,2296,291],{"class":259},[238,2298,294],{"class":255},[318,2300,2302],{"id":2301},"postgres",[219,2303,2304],{},"Postgres",[215,2306,2307,2308,2311],{},"If you plan to deploy your application using PostgreSQL database you need to use the ",[219,2309,2310],{},"postgresql"," database adapter.",[215,2313,2314,2315,2318],{},"First, make sure to install the ",[219,2316,2317],{},"pg"," package:",[228,2320,2325],{"className":2321,"code":2322,"filename":2323,"language":2324,"meta":234,"style":234},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm i pg\n","Terminal","bash",[219,2326,2327],{"__ignoreMap":234},[238,2328,2329,2332,2335],{"class":240,"line":241},[238,2330,2331],{"class":345},"npm",[238,2333,2334],{"class":1219}," i",[238,2336,2337],{"class":1219}," pg\n",[215,2339,2340,2341,2343,2344,226],{},"Then, configure the ",[219,2342,2310],{}," adapter in your ",[219,2345,232],{},[228,2347,2349],{"className":230,"code":2348,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    database: {\n      type: 'postgresql',\n      url: process.env.POSTGRES_URL,\n      \u002F* Other options for `pg` *\u002F\n    }\n  }\n})\n",[219,2350,2351,2363,2371,2379,2393,2415,2420,2424,2428],{"__ignoreMap":234},[238,2352,2353,2355,2357,2359,2361],{"class":240,"line":241},[238,2354,245],{"class":244},[238,2356,248],{"class":244},[238,2358,252],{"class":251},[238,2360,256],{"class":255},[238,2362,260],{"class":259},[238,2364,2365,2367,2369],{"class":240,"line":263},[238,2366,267],{"class":266},[238,2368,226],{"class":259},[238,2370,272],{"class":259},[238,2372,2373,2375,2377],{"class":240,"line":275},[238,2374,2080],{"class":266},[238,2376,226],{"class":259},[238,2378,272],{"class":259},[238,2380,2381,2383,2385,2387,2389,2391],{"class":240,"line":282},[238,2382,2089],{"class":266},[238,2384,226],{"class":259},[238,2386,1216],{"class":259},[238,2388,2310],{"class":1219},[238,2390,681],{"class":259},[238,2392,363],{"class":259},[238,2394,2395,2398,2400,2403,2405,2408,2410,2413],{"class":240,"line":288},[238,2396,2397],{"class":266},"      url",[238,2399,226],{"class":259},[238,2401,2402],{"class":255}," process",[238,2404,1058],{"class":259},[238,2406,2407],{"class":255},"env",[238,2409,1058],{"class":259},[238,2411,2412],{"class":255},"POSTGRES_URL",[238,2414,363],{"class":259},[238,2416,2417],{"class":240,"line":496},[238,2418,2419],{"class":278},"      \u002F* Other options for `pg` *\u002F\n",[238,2421,2422],{"class":240,"line":513},[238,2423,528],{"class":259},[238,2425,2426],{"class":240,"line":519},[238,2427,285],{"class":259},[238,2429,2430,2432],{"class":240,"line":525},[238,2431,291],{"class":259},[238,2433,294],{"class":255},[318,2435,2437],{"id":2436},"libsql",[219,2438,2439],{},"LibSQL",[215,2441,2442,2443,2311],{},"If you plan to deploy your application using a LibSQL database you need to use the ",[219,2444,2436],{},[215,2446,2314,2447,2318],{},[219,2448,2449],{},"@libsql\u002Fclient",[228,2451,2453],{"className":2321,"code":2452,"filename":2323,"language":2324,"meta":234,"style":234},"npm i @libsql\u002Fclient\n",[219,2454,2455],{"__ignoreMap":234},[238,2456,2457,2459,2461],{"class":240,"line":241},[238,2458,2331],{"class":345},[238,2460,2334],{"class":1219},[238,2462,2463],{"class":1219}," @libsql\u002Fclient\n",[215,2465,2340,2466,2343,2468,226],{},[219,2467,2436],{},[219,2469,232],{},[228,2471,2473],{"className":230,"code":2472,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    database: {\n      type: 'libsql',\n      url: process.env.TURSO_DATABASE_URL,\n      authToken: process.env.TURSO_AUTH_TOKEN,\n    }\n  }\n})\n",[219,2474,2475,2487,2495,2503,2517,2536,2556,2560,2564],{"__ignoreMap":234},[238,2476,2477,2479,2481,2483,2485],{"class":240,"line":241},[238,2478,245],{"class":244},[238,2480,248],{"class":244},[238,2482,252],{"class":251},[238,2484,256],{"class":255},[238,2486,260],{"class":259},[238,2488,2489,2491,2493],{"class":240,"line":263},[238,2490,267],{"class":266},[238,2492,226],{"class":259},[238,2494,272],{"class":259},[238,2496,2497,2499,2501],{"class":240,"line":275},[238,2498,2080],{"class":266},[238,2500,226],{"class":259},[238,2502,272],{"class":259},[238,2504,2505,2507,2509,2511,2513,2515],{"class":240,"line":282},[238,2506,2089],{"class":266},[238,2508,226],{"class":259},[238,2510,1216],{"class":259},[238,2512,2436],{"class":1219},[238,2514,681],{"class":259},[238,2516,363],{"class":259},[238,2518,2519,2521,2523,2525,2527,2529,2531,2534],{"class":240,"line":288},[238,2520,2397],{"class":266},[238,2522,226],{"class":259},[238,2524,2402],{"class":255},[238,2526,1058],{"class":259},[238,2528,2407],{"class":255},[238,2530,1058],{"class":259},[238,2532,2533],{"class":255},"TURSO_DATABASE_URL",[238,2535,363],{"class":259},[238,2537,2538,2541,2543,2545,2547,2549,2551,2554],{"class":240,"line":496},[238,2539,2540],{"class":266},"      authToken",[238,2542,226],{"class":259},[238,2544,2402],{"class":255},[238,2546,1058],{"class":259},[238,2548,2407],{"class":255},[238,2550,1058],{"class":259},[238,2552,2553],{"class":255},"TURSO_AUTH_TOKEN",[238,2555,363],{"class":259},[238,2557,2558],{"class":240,"line":513},[238,2559,528],{"class":259},[238,2561,2562],{"class":240,"line":519},[238,2563,285],{"class":259},[238,2565,2566,2568],{"class":240,"line":525},[238,2567,291],{"class":259},[238,2569,294],{"class":255},[296,2571,2572,2573,1058],{},"The most popular LibSQL hosting services is ",[604,2574,2577],{"href":2575,"rel":2576},"https:\u002F\u002Fturso.tech\u002F",[608],"Turso",[318,2579,2581],{"id":2580},"pglite",[219,2582,2583],{},"PGlite",[215,2585,2586,2587,2311],{},"If you plan to deploy your application using a PGlite database you need to use the ",[219,2588,2580],{},[215,2590,2314,2591,2318],{},[219,2592,2593],{},"@electric-sql\u002Fpglite",[228,2595,2597],{"className":2321,"code":2596,"filename":2323,"language":2324,"meta":234,"style":234},"npm i @electric-sql\u002Fpglite\n",[219,2598,2599],{"__ignoreMap":234},[238,2600,2601,2603,2605],{"class":240,"line":241},[238,2602,2331],{"class":345},[238,2604,2334],{"class":1219},[238,2606,2607],{"class":1219}," @electric-sql\u002Fpglite\n",[215,2609,2340,2610,2343,2612,226],{},[219,2611,2580],{},[219,2613,232],{},[228,2615,2617],{"className":230,"code":2616,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    database: {\n      type: 'pglite',\n      dataDir: '.data\u002Fcontent\u002Fpglite'\n    }\n  }\n})\n",[219,2618,2619,2631,2639,2647,2661,2675,2679,2683],{"__ignoreMap":234},[238,2620,2621,2623,2625,2627,2629],{"class":240,"line":241},[238,2622,245],{"class":244},[238,2624,248],{"class":244},[238,2626,252],{"class":251},[238,2628,256],{"class":255},[238,2630,260],{"class":259},[238,2632,2633,2635,2637],{"class":240,"line":263},[238,2634,267],{"class":266},[238,2636,226],{"class":259},[238,2638,272],{"class":259},[238,2640,2641,2643,2645],{"class":240,"line":275},[238,2642,2080],{"class":266},[238,2644,226],{"class":259},[238,2646,272],{"class":259},[238,2648,2649,2651,2653,2655,2657,2659],{"class":240,"line":282},[238,2650,2089],{"class":266},[238,2652,226],{"class":259},[238,2654,1216],{"class":259},[238,2656,2580],{"class":1219},[238,2658,681],{"class":259},[238,2660,363],{"class":259},[238,2662,2663,2666,2668,2670,2673],{"class":240,"line":288},[238,2664,2665],{"class":266},"      dataDir",[238,2667,226],{"class":259},[238,2669,1216],{"class":259},[238,2671,2672],{"class":1219},".data\u002Fcontent\u002Fpglite",[238,2674,1298],{"class":259},[238,2676,2677],{"class":240,"line":496},[238,2678,528],{"class":259},[238,2680,2681],{"class":240,"line":513},[238,2682,285],{"class":259},[238,2684,2685,2687],{"class":240,"line":519},[238,2686,291],{"class":259},[238,2688,294],{"class":255},[296,2690,2691],{},"We recommend to only use PGlite in development.",[309,2693,2695],{"id":2694},"renderer",[219,2696,2694],{},[215,2698,2699],{},"Configure content renderer.",[318,2701,2703],{"id":2702},"anchorlinks",[219,2704,2705],{},"anchorLinks",[333,2707,2708,2747],{},[228,2709,2711],{"className":230,"code":2710,"filename":338,"language":233,"meta":234,"style":234},"{ h2: true, h3: true, h4: true }\n",[219,2712,2713],{"__ignoreMap":234},[238,2714,2715,2718,2721,2723,2726,2728,2731,2733,2735,2737,2740,2742,2744],{"class":240,"line":241},[238,2716,2717],{"class":259},"{",[238,2719,2720],{"class":345}," h2",[238,2722,226],{"class":259},[238,2724,2725],{"class":704}," true",[238,2727,507],{"class":259},[238,2729,2730],{"class":345}," h3",[238,2732,226],{"class":259},[238,2734,2725],{"class":704},[238,2736,507],{"class":259},[238,2738,2739],{"class":345}," h4",[238,2741,226],{"class":259},[238,2743,2725],{"class":704},[238,2745,2746],{"class":259}," }\n",[228,2748,2750],{"className":230,"code":2749,"filename":382,"language":233,"meta":234,"style":234},"type AnchorLinks = boolean | Record\u003C'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6', boolean>\n",[219,2751,2752],{"__ignoreMap":234},[238,2753,2754,2756,2759,2761,2764,2766,2768,2770,2772,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2808,2810,2812,2814,2817,2819,2821,2823],{"class":240,"line":241},[238,2755,390],{"class":389},[238,2757,2758],{"class":345}," AnchorLinks",[238,2760,396],{"class":259},[238,2762,2763],{"class":345}," boolean",[238,2765,593],{"class":259},[238,2767,579],{"class":345},[238,2769,582],{"class":259},[238,2771,681],{"class":259},[238,2773,2774],{"class":1219},"h1",[238,2776,681],{"class":259},[238,2778,593],{"class":259},[238,2780,1216],{"class":259},[238,2782,309],{"class":1219},[238,2784,681],{"class":259},[238,2786,593],{"class":259},[238,2788,1216],{"class":259},[238,2790,318],{"class":1219},[238,2792,681],{"class":259},[238,2794,593],{"class":259},[238,2796,1216],{"class":259},[238,2798,327],{"class":1219},[238,2800,681],{"class":259},[238,2802,593],{"class":259},[238,2804,1216],{"class":259},[238,2806,2807],{"class":1219},"h5",[238,2809,681],{"class":259},[238,2811,593],{"class":259},[238,2813,1216],{"class":259},[238,2815,2816],{"class":1219},"h6",[238,2818,681],{"class":259},[238,2820,507],{"class":259},[238,2822,2763],{"class":345},[238,2824,599],{"class":259},[215,2826,2827,2828,2830,2831,991,2833,2835],{},"Control anchor link generation, by default it generates anchor links for ",[219,2829,309],{},", ",[219,2832,318],{},[219,2834,327],{}," heading",[215,2837,425],{},[427,2839,2840,2845],{},[430,2841,2842,2844],{},[219,2843,986],{},": will disable link generation.",[430,2846,2847,2849],{},[219,2848,1753],{},": will enable link generation for all headings.",[318,2851,2853],{"id":2852},"alias",[219,2854,2852],{},[333,2856,2857,2870],{},[228,2858,2860],{"className":230,"code":2859,"filename":338,"language":233,"meta":234,"style":234},"alias: {}\n",[219,2861,2862],{"__ignoreMap":234},[238,2863,2864,2866,2868],{"class":240,"line":241},[238,2865,2852],{"class":345},[238,2867,226],{"class":259},[238,2869,562],{"class":259},[228,2871,2873],{"className":230,"code":2872,"filename":382,"language":233,"meta":234,"style":234},"type Alias = Record\u003Cstring, string>\n",[219,2874,2875],{"__ignoreMap":234},[238,2876,2877,2879,2882,2884,2886,2888,2890,2892,2895],{"class":240,"line":241},[238,2878,390],{"class":389},[238,2880,2881],{"class":345}," Alias",[238,2883,396],{"class":259},[238,2885,579],{"class":345},[238,2887,582],{"class":259},[238,2889,585],{"class":345},[238,2891,507],{"class":259},[238,2893,2894],{"class":345}," string",[238,2896,599],{"class":259},[215,2898,2899],{},"Aliases will be used to replace markdown components and render custom components instead of default ones.",[228,2901,2903],{"className":230,"code":2902,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    renderer: {\n      alias: {\n        p: 'MyCustomParagraph'\n      }\n    }\n  }\n})\n",[219,2904,2905,2917,2925,2934,2943,2957,2961,2965,2969],{"__ignoreMap":234},[238,2906,2907,2909,2911,2913,2915],{"class":240,"line":241},[238,2908,245],{"class":244},[238,2910,248],{"class":244},[238,2912,252],{"class":251},[238,2914,256],{"class":255},[238,2916,260],{"class":259},[238,2918,2919,2921,2923],{"class":240,"line":263},[238,2920,267],{"class":266},[238,2922,226],{"class":259},[238,2924,272],{"class":259},[238,2926,2927,2930,2932],{"class":240,"line":275},[238,2928,2929],{"class":266},"    renderer",[238,2931,226],{"class":259},[238,2933,272],{"class":259},[238,2935,2936,2939,2941],{"class":240,"line":282},[238,2937,2938],{"class":266},"      alias",[238,2940,226],{"class":259},[238,2942,272],{"class":259},[238,2944,2945,2948,2950,2952,2955],{"class":240,"line":288},[238,2946,2947],{"class":266},"        p",[238,2949,226],{"class":259},[238,2951,1216],{"class":259},[238,2953,2954],{"class":1219},"MyCustomParagraph",[238,2956,1298],{"class":259},[238,2958,2959],{"class":240,"line":496},[238,2960,522],{"class":259},[238,2962,2963],{"class":240,"line":513},[238,2964,528],{"class":259},[238,2966,2967],{"class":240,"line":519},[238,2968,285],{"class":259},[238,2970,2971,2973],{"class":240,"line":525},[238,2972,291],{"class":259},[238,2974,294],{"class":255},[309,2976,2978],{"id":2977},"watch",[219,2979,2977],{},[228,2981,2983],{"className":230,"code":2982,"filename":338,"language":233,"meta":234,"style":234},"watch: {\n  enabled: true\n}\n",[219,2984,2985,2993,3002],{"__ignoreMap":234},[238,2986,2987,2989,2991],{"class":240,"line":241},[238,2988,2977],{"class":345},[238,2990,226],{"class":259},[238,2992,272],{"class":259},[238,2994,2995,2998,3000],{"class":240,"line":263},[238,2996,2997],{"class":345},"  enabled",[238,2999,226],{"class":259},[238,3001,705],{"class":704},[238,3003,3004],{"class":240,"line":275},[238,3005,378],{"class":259},[215,3007,3008],{},"Controls whether content hot reloading is enabled during development.",[215,3010,3011],{},[3012,3013,3014],"strong",{},"Options:",[427,3016,3017],{},[430,3018,3019,3022,3023,3026,3027],{},[219,3020,3021],{},"enabled"," (",[219,3024,3025],{},"boolean","): Enable or disable hot reloading when editing content files.\n",[427,3028,3029,3034],{},[430,3030,3031,3033],{},[219,3032,1753],{}," (default): Automatically reloads content changes in your application during development.",[430,3035,3036,3038],{},[219,3037,986],{},": Disables hot reloading; changes require a manual refresh.",[3040,3041,3042],"callout",{},"The content watcher only runs in development and leverages the Vite dev server to detect content updates and send events to your application for live updates.",[309,3044,3046],{"id":3045},"experimental",[219,3047,3045],{},[215,3049,3050],{},"Experimental features that are not yet stable.",[318,3052,3054],{"id":3053},"experimentalsqliteconnector",[219,3055,3056],{},"experimental.sqliteConnector",[215,3058,3059],{},"SQLite connectors have limitations in different environments. Some work in serverless environments, while others do not. Nuxt Content supports three different SQLite connectors to cover all environments:",[427,3061,3062,3072,3081],{},[430,3063,3064,3067,3068,3071],{},[219,3065,3066],{},"better-sqlite3",": Works in all Node environments, GitHub CI, Vercel CI and production, Cloudflare CI pipelines, etc. (Does ",[3012,3069,3070],{},"not"," work in WebContainers and StackBlitz)",[430,3073,3074,3077,3078,3080],{},[219,3075,3076],{},"sqlite3",": Works in Node environments, GitHub CI, and StackBlitz. (Does ",[3012,3079,3070],{}," work in Vercel or Cloudflare)",[430,3082,3083,3086,3087,3090],{},[219,3084,3085],{},"native",": As of Node.js v22.5.0, the ",[219,3088,3089],{},"node:sqlite"," module is available natively in Node.js. This connector works in all Node environments with Node.js version 22.5.0 or newer.",[228,3092,3094],{"className":230,"code":3093,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    experimental: { sqliteConnector: 'native' },\n  },\n});\n",[219,3095,3096,3108,3116,3139,3143],{"__ignoreMap":234},[238,3097,3098,3100,3102,3104,3106],{"class":240,"line":241},[238,3099,245],{"class":244},[238,3101,248],{"class":244},[238,3103,252],{"class":251},[238,3105,256],{"class":255},[238,3107,260],{"class":259},[238,3109,3110,3112,3114],{"class":240,"line":263},[238,3111,267],{"class":266},[238,3113,226],{"class":259},[238,3115,272],{"class":259},[238,3117,3118,3121,3123,3125,3128,3130,3132,3134,3136],{"class":240,"line":275},[238,3119,3120],{"class":266},"    experimental",[238,3122,226],{"class":259},[238,3124,1570],{"class":259},[238,3126,3127],{"class":266}," sqliteConnector",[238,3129,226],{"class":259},[238,3131,1216],{"class":259},[238,3133,3085],{"class":1219},[238,3135,681],{"class":259},[238,3137,3138],{"class":259}," },\n",[238,3140,3141],{"class":240,"line":282},[238,3142,1861],{"class":259},[238,3144,3145,3147,3149],{"class":240,"line":288},[238,3146,291],{"class":259},[238,3148,1686],{"class":255},[238,3150,3151],{"class":259},";\n",[318,3153,3155,3158,3159,1686],{"id":3154},"experimentalnativesqlite-deprecated-use-sqliteconnector",[219,3156,3157],{},"experimental.nativeSqlite"," (deprecated, use ",[219,3160,3161],{},"sqliteConnector",[215,3163,3164,3165,3167],{},"As of Node.js v22.5.0, the ",[219,3166,3089],{}," module is available natively in Node.js.\nThis allows Nuxt Content to use SQLite as a database without the need for an external package.",[228,3169,3171],{"className":230,"code":3170,"filename":232,"language":233,"meta":234,"style":234},"export default defineNuxtConfig({\n  content: {\n    experimental: { nativeSqlite: true },\n  },\n});\n",[219,3172,3173,3185,3193,3210,3214],{"__ignoreMap":234},[238,3174,3175,3177,3179,3181,3183],{"class":240,"line":241},[238,3176,245],{"class":244},[238,3178,248],{"class":244},[238,3180,252],{"class":251},[238,3182,256],{"class":255},[238,3184,260],{"class":259},[238,3186,3187,3189,3191],{"class":240,"line":263},[238,3188,267],{"class":266},[238,3190,226],{"class":259},[238,3192,272],{"class":259},[238,3194,3195,3197,3199,3201,3204,3206,3208],{"class":240,"line":275},[238,3196,3120],{"class":266},[238,3198,226],{"class":259},[238,3200,1570],{"class":259},[238,3202,3203],{"class":266}," nativeSqlite",[238,3205,226],{"class":259},[238,3207,2725],{"class":704},[238,3209,3138],{"class":259},[238,3211,3212],{"class":240,"line":282},[238,3213,1861],{"class":259},[238,3215,3216,3218,3220],{"class":240,"line":288},[238,3217,291],{"class":259},[238,3219,1686],{"class":255},[238,3221,3151],{"class":259},[3223,3224,3225],"prose-note",{},"This feature is only available in Node.js v22.5.0 and above. Enabling this feature in older version will not do anything.",[3227,3228,3229],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":234,"searchDepth":263,"depth":263,"links":3231},[3232,3237,3244,3248,3249],{"id":311,"depth":263,"text":311,"children":3233},[3234,3235,3236],{"id":320,"depth":275,"text":320},{"id":1732,"depth":275,"text":1735},{"id":1783,"depth":275,"text":1783},{"id":2027,"depth":263,"text":2027,"children":3238},[3239,3240,3241,3242,3243],{"id":2038,"depth":275,"text":2041},{"id":2207,"depth":275,"text":2210},{"id":2301,"depth":275,"text":2304},{"id":2436,"depth":275,"text":2439},{"id":2580,"depth":275,"text":2583},{"id":2694,"depth":263,"text":2694,"children":3245},[3246,3247],{"id":2702,"depth":275,"text":2705},{"id":2852,"depth":275,"text":2852},{"id":2977,"depth":263,"text":2977},{"id":3045,"depth":263,"text":3045,"children":3250},[3251,3252],{"id":3053,"depth":275,"text":3056},{"id":3154,"depth":275,"text":3253},"experimental.nativeSqlite (deprecated, use sqliteConnector)","Nuxt Content is configured with sensible defaults.",null,{},{"title":16,"description":3254},"2Fu5MhNfktwOURF4-4ZvU__ZIsM9qlS9AVv8AKIxVuU",[3260,3262],{"title":12,"path":13,"stem":14,"description":3261,"children":-1},"Get started with Nuxt Content v3 in your Nuxt application.",{"title":20,"path":21,"stem":22,"description":3263,"children":-1},"How to migrate from v2 to v3",1778167677090]