[{"data":1,"prerenderedAt":1047},["ShallowReactive",2],{"navigation":3,"/docs/deploy/serverless":195,"hSbjpMNaYo":1034},[4,24,43,61,83,101,135,165],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Getting Started","/docs/getting-started","docs/1.getting-started/1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","/docs/getting-started/installation","docs/1.getting-started/2.installation",{"title":16,"path":17,"stem":18},"Configuration","/docs/getting-started/configuration","docs/1.getting-started/3.configuration",{"title":20,"path":21,"stem":22},"Migration","/docs/getting-started/migration","docs/1.getting-started/4.migration","i-lucide-square-play",{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":42},"Collections","i-lucide-database","/docs/collections","docs/2.collections",[30,34,38],{"title":31,"path":32,"stem":33},"Define","/docs/collections/define","docs/2.collections/1.define",{"title":35,"path":36,"stem":37},"Types","/docs/collections/types","docs/2.collections/2.types",{"title":39,"path":40,"stem":41},"Sources","/docs/collections/sources","docs/2.collections/3.sources",false,{"title":44,"icon":45,"path":46,"stem":47,"children":48,"page":42},"Files","i-lucide-file","/docs/files","docs/3.files",[49,53,57],{"title":50,"path":51,"stem":52},"Markdown","/docs/files/markdown","docs/3.files/1.markdown",{"title":54,"path":55,"stem":56},"YAML","/docs/files/yaml","docs/3.files/2.yaml",{"title":58,"path":59,"stem":60},"JSON","/docs/files/json","docs/3.files/3.json",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":42},"Query Utils","i-lucide-square-function","/docs/utils","docs/4.utils",[67,71,75,79],{"title":68,"path":69,"stem":70},"queryCollection","/docs/utils/query-collection","docs/4.utils/1.query-collection",{"title":72,"path":73,"stem":74},"queryCollectionNavigation","/docs/utils/query-collection-navigation","docs/4.utils/2.query-collection-navigation",{"title":76,"path":77,"stem":78},"queryCollectionItemSurroundings","/docs/utils/query-collection-item-surroundings","docs/4.utils/3.query-collection-item-surroundings",{"title":80,"path":81,"stem":82},"queryCollectionSearchSections","/docs/utils/query-collection-search-sections","docs/4.utils/4.query-collection-search-sections",{"title":84,"icon":85,"path":86,"stem":87,"children":88,"page":42},"Components","i-lucide-square-code","/docs/components","docs/5.components",[89,93,97],{"title":90,"path":91,"stem":92},"ContentRenderer","/docs/components/content-renderer","docs/5.components/0.content-renderer",{"title":94,"path":95,"stem":96},"Slot","/docs/components/slot","docs/5.components/1.slot",{"title":98,"path":99,"stem":100},"Prose Components","/docs/components/prose","docs/5.components/2.prose",{"title":102,"icon":103,"path":104,"stem":105,"children":106,"page":42},"Deploy","i-lucide-cloud-upload","/docs/deploy","docs/6.deploy",[107,111,115,119,123,127,131],{"title":108,"path":109,"stem":110},"Server","/docs/deploy/server","docs/6.deploy/1.server",{"title":112,"path":113,"stem":114},"Serverless","/docs/deploy/serverless","docs/6.deploy/2.serverless",{"title":116,"path":117,"stem":118},"NuxtHub","/docs/deploy/nuxthub","docs/6.deploy/3.nuxthub",{"title":120,"path":121,"stem":122},"Cloudflare Pages","/docs/deploy/cloudflare-pages","docs/6.deploy/4.cloudflare-pages",{"title":124,"path":125,"stem":126},"Vercel","/docs/deploy/vercel","docs/6.deploy/5.vercel",{"title":128,"path":129,"stem":130},"Docker","/docs/deploy/docker","docs/6.deploy/6.docker",{"title":132,"path":133,"stem":134},"Static","/docs/deploy/static","docs/6.deploy/7.static",{"title":136,"icon":137,"path":138,"stem":139,"children":140,"page":42},"Advanced","i-lucide-code-xml","/docs/advanced","docs/7.advanced",[141,145,149,153,157,161],{"title":142,"path":143,"stem":144},"Full-Text Search","/docs/advanced/fulltext-search","docs/7.advanced/1.fulltext-search",{"title":146,"path":147,"stem":148},"Raw Content","/docs/advanced/raw-content","docs/7.advanced/2.raw-content",{"title":150,"path":151,"stem":152},"SQL Storage","/docs/advanced/database","docs/7.advanced/3.database",{"title":154,"path":155,"stem":156},"Debugging tools","/docs/advanced/tools","docs/7.advanced/4.tools",{"title":158,"path":159,"stem":160},"Hooks","/docs/advanced/hooks","docs/7.advanced/5.hooks",{"title":162,"path":163,"stem":164},"Custom Source","/docs/advanced/custom-source","docs/7.advanced/6.custom-source",{"title":166,"icon":167,"path":168,"stem":169,"children":170,"page":42},"Studio","i-lucide-monitor","/docs/studio","docs/8.studio",[171,175,179,183,187,191],{"title":172,"path":173,"stem":174},"Setup","/docs/studio/setup","docs/8.studio/1.setup",{"title":176,"path":177,"stem":178},"Synchronization","/docs/studio/github","docs/8.studio/2.github",{"title":180,"path":181,"stem":182},"Content editors","/docs/studio/content","docs/8.studio/3.content",{"title":184,"path":185,"stem":186},"Medias","/docs/studio/medias","docs/8.studio/4.medias",{"title":188,"path":189,"stem":190},"App Config","/docs/studio/config","docs/8.studio/5.config",{"title":192,"path":193,"stem":194},"Local Debug","/docs/studio/debug","docs/8.studio/6.debug",{"page":196,"surround":1029},{"id":197,"title":198,"body":199,"description":1023,"extension":1024,"links":1025,"meta":1026,"navigation":1027,"path":113,"seo":1028,"stem":114},"docs/docs/6.deploy/2.serverless.md","Serverless Hosting",{"type":200,"value":201,"toc":1015},"minimal",[202,207,211,218,222,225,242,245,250,253,747,751,754,757,786,789,806,809,820,924,928,931,938,1001,1011],[203,204,206],"h2",{"id":205},"what-is-serverless-hosting","What is Serverless Hosting?",[208,209,210],"p",{},"Serverless hosting lets you run code and applications without managing servers directly - you just upload your code and the cloud provider automatically handles all the infrastructure, scaling, and maintenance while charging you only for the actual compute resources you use.",[208,212,213,217],{},[214,215,216],"strong",{},"In serverless environments, each user request triggers a fresh instance of your Nuxt server, meaning it starts from scratch every time."," This \"stateless\" nature means you can't store data in server memory or use file-based databases like SQLite. That's why we need to use external database services (like D1, Turso, or PostgreSQL) that persist data independently of your server instances.",[203,219,221],{"id":220},"deploy-with-serverless","Deploy with Serverless",[208,223,224],{},"The module have built-in support for couple of famous serverless platforms. You can deploy your project to them with ease. Checkout the guides for each platform:",[226,227,228,234,238],"ul",{},[229,230,231],"li",{},[232,233,116],"a",{"href":117},[229,235,236],{},[232,237,120],{"href":121},[229,239,240],{},[232,241,124],{"href":125},[208,243,244],{},"If you like to deploy to other platforms, you can follow below steps to deploy your project.",[246,247,249],"h3",{"id":248},"_1-select-a-database-service","1. Select a database service",[208,251,252],{},"Before deploying your project, you need to select a database service:",[254,255,256,391,479,615],"code-group",{},[257,258,264],"pre",{"className":259,"code":260,"filename":261,"language":262,"meta":263,"style":263},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// 1. Create a PostgreSQL database\n// 2. And add the `POSTGRES_URL` to the env variables\nexport default defineNuxtConfig({\n  content: {\n    database: {\n      type: 'postgres',\n      url: process.env.POSTGRES_URL\n    }\n  }\n})\n","PostgreSQL","ts","",[265,266,267,276,282,304,317,327,348,370,376,382],"code",{"__ignoreMap":263},[268,269,272],"span",{"class":270,"line":271},"line",1,[268,273,275],{"class":274},"syuKq","// 1. Create a PostgreSQL database\n",[268,277,279],{"class":270,"line":278},2,[268,280,281],{"class":274},"// 2. And add the `POSTGRES_URL` to the env variables\n",[268,283,285,289,292,296,300],{"class":270,"line":284},3,[268,286,288],{"class":287},"s8pZq","export",[268,290,291],{"class":287}," default",[268,293,295],{"class":294},"swgpB"," defineNuxtConfig",[268,297,299],{"class":298},"sndM8","(",[268,301,303],{"class":302},"s86vT","{\n",[268,305,307,311,314],{"class":270,"line":306},4,[268,308,310],{"class":309},"sd2Uz","  content",[268,312,313],{"class":302},":",[268,315,316],{"class":302}," {\n",[268,318,320,323,325],{"class":270,"line":319},5,[268,321,322],{"class":309},"    database",[268,324,313],{"class":302},[268,326,316],{"class":302},[268,328,330,333,335,338,342,345],{"class":270,"line":329},6,[268,331,332],{"class":309},"      type",[268,334,313],{"class":302},[268,336,337],{"class":302}," '",[268,339,341],{"class":340},"sIEYB","postgres",[268,343,344],{"class":302},"'",[268,346,347],{"class":302},",\n",[268,349,351,354,356,359,362,365,367],{"class":270,"line":350},7,[268,352,353],{"class":309},"      url",[268,355,313],{"class":302},[268,357,358],{"class":298}," process",[268,360,361],{"class":302},".",[268,363,364],{"class":298},"env",[268,366,361],{"class":302},[268,368,369],{"class":298},"POSTGRES_URL\n",[268,371,373],{"class":270,"line":372},8,[268,374,375],{"class":302},"    }\n",[268,377,379],{"class":270,"line":378},9,[268,380,381],{"class":302},"  }\n",[268,383,385,388],{"class":270,"line":384},10,[268,386,387],{"class":302},"}",[268,389,390],{"class":298},")\n",[257,392,395],{"className":259,"code":393,"filename":394,"language":262,"meta":263,"style":263},"// 1. Create a D1 database in your CF account\n// 2. Link it to your project with the same binding name\nexport default defineNuxtConfig({\n  content: {\n    database: {\n      type: 'd1',\n      binding: '\u003CYOUR_BINDING_NAME>'\n    }\n  }\n})\n","Cloudflare D1",[265,396,397,402,407,419,427,435,450,465,469,473],{"__ignoreMap":263},[268,398,399],{"class":270,"line":271},[268,400,401],{"class":274},"// 1. Create a D1 database in your CF account\n",[268,403,404],{"class":270,"line":278},[268,405,406],{"class":274},"// 2. Link it to your project with the same binding name\n",[268,408,409,411,413,415,417],{"class":270,"line":284},[268,410,288],{"class":287},[268,412,291],{"class":287},[268,414,295],{"class":294},[268,416,299],{"class":298},[268,418,303],{"class":302},[268,420,421,423,425],{"class":270,"line":306},[268,422,310],{"class":309},[268,424,313],{"class":302},[268,426,316],{"class":302},[268,428,429,431,433],{"class":270,"line":319},[268,430,322],{"class":309},[268,432,313],{"class":302},[268,434,316],{"class":302},[268,436,437,439,441,443,446,448],{"class":270,"line":329},[268,438,332],{"class":309},[268,440,313],{"class":302},[268,442,337],{"class":302},[268,444,445],{"class":340},"d1",[268,447,344],{"class":302},[268,449,347],{"class":302},[268,451,452,455,457,459,462],{"class":270,"line":350},[268,453,454],{"class":309},"      binding",[268,456,313],{"class":302},[268,458,337],{"class":302},[268,460,461],{"class":340},"\u003CYOUR_BINDING_NAME>",[268,463,464],{"class":302},"'\n",[268,466,467],{"class":270,"line":372},[268,468,375],{"class":302},[268,470,471],{"class":270,"line":378},[268,472,381],{"class":302},[268,474,475,477],{"class":270,"line":384},[268,476,387],{"class":302},[268,478,390],{"class":298},[257,480,483],{"className":259,"code":481,"filename":482,"language":262,"meta":263,"style":263},"// 1. Create a LibSQL database on Turso.tech\n// 2. And add the `TURSO_DATABASE_URL` and `TURSO_AUTH_TOKEN` env variables\nexport default defineNuxtConfig({\n  modules: ['@nuxt/content'],\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","LibSQL",[265,484,485,490,495,507,529,537,545,560,579,599,603,608],{"__ignoreMap":263},[268,486,487],{"class":270,"line":271},[268,488,489],{"class":274},"// 1. Create a LibSQL database on Turso.tech\n",[268,491,492],{"class":270,"line":278},[268,493,494],{"class":274},"// 2. And add the `TURSO_DATABASE_URL` and `TURSO_AUTH_TOKEN` env variables\n",[268,496,497,499,501,503,505],{"class":270,"line":284},[268,498,288],{"class":287},[268,500,291],{"class":287},[268,502,295],{"class":294},[268,504,299],{"class":298},[268,506,303],{"class":302},[268,508,509,512,514,517,519,522,524,527],{"class":270,"line":306},[268,510,511],{"class":309},"  modules",[268,513,313],{"class":302},[268,515,516],{"class":298}," [",[268,518,344],{"class":302},[268,520,521],{"class":340},"@nuxt/content",[268,523,344],{"class":302},[268,525,526],{"class":298},"]",[268,528,347],{"class":302},[268,530,531,533,535],{"class":270,"line":319},[268,532,310],{"class":309},[268,534,313],{"class":302},[268,536,316],{"class":302},[268,538,539,541,543],{"class":270,"line":329},[268,540,322],{"class":309},[268,542,313],{"class":302},[268,544,316],{"class":302},[268,546,547,549,551,553,556,558],{"class":270,"line":350},[268,548,332],{"class":309},[268,550,313],{"class":302},[268,552,337],{"class":302},[268,554,555],{"class":340},"libsql",[268,557,344],{"class":302},[268,559,347],{"class":302},[268,561,562,564,566,568,570,572,574,577],{"class":270,"line":372},[268,563,353],{"class":309},[268,565,313],{"class":302},[268,567,358],{"class":298},[268,569,361],{"class":302},[268,571,364],{"class":298},[268,573,361],{"class":302},[268,575,576],{"class":298},"TURSO_DATABASE_URL",[268,578,347],{"class":302},[268,580,581,584,586,588,590,592,594,597],{"class":270,"line":378},[268,582,583],{"class":309},"      authToken",[268,585,313],{"class":302},[268,587,358],{"class":298},[268,589,361],{"class":302},[268,591,364],{"class":298},[268,593,361],{"class":302},[268,595,596],{"class":298},"TURSO_AUTH_TOKEN",[268,598,347],{"class":302},[268,600,601],{"class":270,"line":384},[268,602,375],{"class":302},[268,604,606],{"class":270,"line":605},11,[268,607,381],{"class":302},[268,609,611,613],{"class":270,"line":610},12,[268,612,387],{"class":302},[268,614,390],{"class":298},[257,616,618],{"className":259,"code":617,"filename":116,"language":262,"meta":263,"style":263},"// Install the NuxtHub module (see hub.nuxt.com)\nexport default defineNuxtConfig({\n  modules: ['@nuxt/content', '@nuxthub/core'],\n  content: {\n    database: {\n      type: 'd1',\n      binding: 'DB'\n    }\n  },\n  hub: {\n    database: true\n  }\n})\n",[265,619,620,625,637,665,673,681,695,708,712,717,726,736,740],{"__ignoreMap":263},[268,621,622],{"class":270,"line":271},[268,623,624],{"class":274},"// Install the NuxtHub module (see hub.nuxt.com)\n",[268,626,627,629,631,633,635],{"class":270,"line":278},[268,628,288],{"class":287},[268,630,291],{"class":287},[268,632,295],{"class":294},[268,634,299],{"class":298},[268,636,303],{"class":302},[268,638,639,641,643,645,647,649,651,654,656,659,661,663],{"class":270,"line":284},[268,640,511],{"class":309},[268,642,313],{"class":302},[268,644,516],{"class":298},[268,646,344],{"class":302},[268,648,521],{"class":340},[268,650,344],{"class":302},[268,652,653],{"class":302},",",[268,655,337],{"class":302},[268,657,658],{"class":340},"@nuxthub/core",[268,660,344],{"class":302},[268,662,526],{"class":298},[268,664,347],{"class":302},[268,666,667,669,671],{"class":270,"line":306},[268,668,310],{"class":309},[268,670,313],{"class":302},[268,672,316],{"class":302},[268,674,675,677,679],{"class":270,"line":319},[268,676,322],{"class":309},[268,678,313],{"class":302},[268,680,316],{"class":302},[268,682,683,685,687,689,691,693],{"class":270,"line":329},[268,684,332],{"class":309},[268,686,313],{"class":302},[268,688,337],{"class":302},[268,690,445],{"class":340},[268,692,344],{"class":302},[268,694,347],{"class":302},[268,696,697,699,701,703,706],{"class":270,"line":350},[268,698,454],{"class":309},[268,700,313],{"class":302},[268,702,337],{"class":302},[268,704,705],{"class":340},"DB",[268,707,464],{"class":302},[268,709,710],{"class":270,"line":372},[268,711,375],{"class":302},[268,713,714],{"class":270,"line":378},[268,715,716],{"class":302},"  },\n",[268,718,719,722,724],{"class":270,"line":384},[268,720,721],{"class":309},"  hub",[268,723,313],{"class":302},[268,725,316],{"class":302},[268,727,728,730,732],{"class":270,"line":605},[268,729,322],{"class":309},[268,731,313],{"class":302},[268,733,735],{"class":734},"sPKOg"," true\n",[268,737,738],{"class":270,"line":610},[268,739,381],{"class":302},[268,741,743,745],{"class":270,"line":742},13,[268,744,387],{"class":302},[268,746,390],{"class":298},[246,748,750],{"id":749},"_2-deploy-your-project","2. Deploy your project",[208,752,753],{},"Nuxt Content uses Nuxt deployment presets to adjust the build process for different hosting platforms.",[208,755,756],{},"Various serverless platform are supported with zero configuration:",[226,758,759,767,773,779],{},[229,760,761],{},[232,762,766],{"href":763,"rel":764},"https://nuxt.com/deploy/cloudflare",[765],"nofollow","Cloudflare",[229,768,769],{},[232,770,116],{"href":771,"rel":772},"https://nuxt.com/deploy/nuxthub",[765],[229,774,775],{},[232,776,124],{"href":777,"rel":778},"https://nuxt.com/deploy/vercel",[765],[229,780,781],{},[232,782,785],{"href":783,"rel":784},"https://nuxt.com/deploy/netlify",[765],"Netlify",[208,787,788],{},"All you need to do is to set the build command to:",[257,790,795],{"className":791,"code":792,"filename":793,"language":794,"meta":263,"style":263},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","nuxi build\n","Terminal","bash",[265,796,797],{"__ignoreMap":263},[268,798,799,803],{"class":270,"line":271},[268,800,802],{"class":801},"sYGMc","nuxi",[268,804,805],{"class":340}," build\n",[208,807,808],{},"The generated output will be compatible with the selected platform.",[810,811,812],"note",{},[208,813,814,815,819],{},"The linked database will be loaded on the server side when booting the server. In the browser, a ",[232,816,818],{"href":817},"/docs/advanced/database#wasm-sqlite-in-browser","WASM SQLite"," database will be loaded for client-side navigation and actions.",[821,822,823,830],"tip",{},[208,824,825,826,829],{},"If you wish to deploy to AWS Lambda, you need to make sure your sqlite file is in ",[265,827,828],{},"/tmp"," since this is the only writeable folder",[257,831,833],{"className":259,"code":832,"language":262,"meta":263,"style":263},"export default defineNuxtConfig({\n  modules: ['@nuxt/content'],\n  content: {\n    database: {\n      type: 'sqlite',\n      filename: '/tmp/contents.sqlite'\n    }\n  }\n})\n",[265,834,835,847,865,873,881,896,910,914,918],{"__ignoreMap":263},[268,836,837,839,841,843,845],{"class":270,"line":271},[268,838,288],{"class":287},[268,840,291],{"class":287},[268,842,295],{"class":294},[268,844,299],{"class":298},[268,846,303],{"class":302},[268,848,849,851,853,855,857,859,861,863],{"class":270,"line":278},[268,850,511],{"class":309},[268,852,313],{"class":302},[268,854,516],{"class":298},[268,856,344],{"class":302},[268,858,521],{"class":340},[268,860,344],{"class":302},[268,862,526],{"class":298},[268,864,347],{"class":302},[268,866,867,869,871],{"class":270,"line":284},[268,868,310],{"class":309},[268,870,313],{"class":302},[268,872,316],{"class":302},[268,874,875,877,879],{"class":270,"line":306},[268,876,322],{"class":309},[268,878,313],{"class":302},[268,880,316],{"class":302},[268,882,883,885,887,889,892,894],{"class":270,"line":319},[268,884,332],{"class":309},[268,886,313],{"class":302},[268,888,337],{"class":302},[268,890,891],{"class":340},"sqlite",[268,893,344],{"class":302},[268,895,347],{"class":302},[268,897,898,901,903,905,908],{"class":270,"line":329},[268,899,900],{"class":309},"      filename",[268,902,313],{"class":302},[268,904,337],{"class":302},[268,906,907],{"class":340},"/tmp/contents.sqlite",[268,909,464],{"class":302},[268,911,912],{"class":270,"line":350},[268,913,375],{"class":302},[268,915,916],{"class":270,"line":372},[268,917,381],{"class":302},[268,919,920,922],{"class":270,"line":378},[268,921,387],{"class":302},[268,923,390],{"class":298},[246,925,927],{"id":926},"_3-optimize-with-pre-rendering","3. Optimize with pre-rendering",[208,929,930],{},"As each request trigger a fresh instance of your Nuxt server, the performance of your serverless application will be impacted if you don't pre-render some pages.",[208,932,933,934,937],{},"To optimize your serverless application, you can pre-render your pages using the ",[265,935,936],{},"routeRules"," option:",[257,939,942],{"className":259,"code":940,"filename":941,"language":262,"meta":263,"style":263},"export default defineNuxtConfig({\n  routeRules: {\n    '/': { prerender: true }\n  }\n})\n","nuxt.config.ts",[265,943,944,956,965,991,995],{"__ignoreMap":263},[268,945,946,948,950,952,954],{"class":270,"line":271},[268,947,288],{"class":287},[268,949,291],{"class":287},[268,951,295],{"class":294},[268,953,299],{"class":298},[268,955,303],{"class":302},[268,957,958,961,963],{"class":270,"line":278},[268,959,960],{"class":309},"  routeRules",[268,962,313],{"class":302},[268,964,316],{"class":302},[268,966,967,970,973,975,977,980,983,985,988],{"class":270,"line":284},[268,968,969],{"class":302},"    '",[268,971,972],{"class":309},"/",[268,974,344],{"class":302},[268,976,313],{"class":302},[268,978,979],{"class":302}," {",[268,981,982],{"class":309}," prerender",[268,984,313],{"class":302},[268,986,987],{"class":734}," true",[268,989,990],{"class":302}," }\n",[268,992,993],{"class":270,"line":306},[268,994,381],{"class":302},[268,996,997,999],{"class":270,"line":319},[268,998,387],{"class":302},[268,1000,390],{"class":298},[821,1002,1004],{"to":1003},"https://hub.nuxt.com/docs/recipes/pre-rendering",[208,1005,1006,1007,1010],{},"We recommend to checkout ",[214,1008,1009],{},"NuxtHub's Pre-rendering guide"," to learn more about the different strategies to optimize your serverless application, it applies to all serverless platforms.",[1012,1013,1014],"style",{},"html pre.shiki code .syuKq, html code.shiki .syuKq{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s8pZq, html code.shiki .s8pZq{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .swgpB, html code.shiki .swgpB{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sndM8, html code.shiki .sndM8{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s86vT, html code.shiki .s86vT{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sd2Uz, html code.shiki .sd2Uz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sIEYB, html code.shiki .sIEYB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .sPKOg, html code.shiki .sPKOg{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sYGMc, html code.shiki .sYGMc{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":263,"searchDepth":306,"depth":306,"links":1016},[1017,1018],{"id":205,"depth":278,"text":206},{"id":220,"depth":278,"text":221,"children":1019},[1020,1021,1022],{"id":248,"depth":284,"text":249},{"id":749,"depth":284,"text":750},{"id":926,"depth":284,"text":927},"How to deploy Nuxt Content on various serverless platforms.","md",null,{},{"title":112},{"title":198,"description":1023},[1030,1032],{"title":108,"path":109,"stem":110,"description":1031,"children":-1},"Node preset is the default preset for Nuxt and Nuxt Content. It is used to build and run Nuxt applications on Node.js.",{"title":116,"path":117,"stem":118,"description":1033,"children":-1},"Deploy your Content app to NuxtHub",{"data":1035,"body":1036,"excerpt":-1,"toc":1045},{"title":263,"description":1023},{"type":1037,"children":1038},"root",[1039],{"type":1040,"tag":208,"props":1041,"children":1042},"element",{},[1043],{"type":1044,"value":1023},"text",{"title":263,"searchDepth":278,"depth":278,"links":1046},[],1740061576576]