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