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