[{"data":1,"prerenderedAt":576},["ShallowReactive",2],{"navigation_docs":3,"-docs-advanced-tools":209,"-docs-advanced-tools-surround":571},[4,24,51,73,99,116,162,175],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started\u002F1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F2.installation",{"title":16,"path":17,"stem":18},"Configuration","\u002Fdocs\u002Fgetting-started\u002Fconfiguration","docs\u002F1.getting-started\u002F3.configuration",{"title":20,"path":21,"stem":22},"Migration","\u002Fdocs\u002Fgetting-started\u002Fmigration","docs\u002F1.getting-started\u002F4.migration","i-lucide-square-play",{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":50},"Collections","i-lucide-database","\u002Fdocs\u002Fcollections","docs\u002F2.collections",[30,34,38,42,46],{"title":31,"path":32,"stem":33},"Define","\u002Fdocs\u002Fcollections\u002Fdefine","docs\u002F2.collections\u002F1.define",{"title":35,"path":36,"stem":37},"Types","\u002Fdocs\u002Fcollections\u002Ftypes","docs\u002F2.collections\u002F2.types",{"title":39,"path":40,"stem":41},"Sources","\u002Fdocs\u002Fcollections\u002Fsources","docs\u002F2.collections\u002F3.sources",{"title":43,"path":44,"stem":45},"Validators","\u002Fdocs\u002Fcollections\u002Fvalidators","docs\u002F2.collections\u002F4.validators",{"title":47,"path":48,"stem":49},"Components","\u002Fdocs\u002Fcollections\u002Finherit-schema-from-component","docs\u002F2.collections\u002F5.inherit-schema-from-component",false,{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":50},"Files","i-lucide-file","\u002Fdocs\u002Ffiles","docs\u002F3.files",[57,61,65,69],{"title":58,"path":59,"stem":60},"Markdown","\u002Fdocs\u002Ffiles\u002Fmarkdown","docs\u002F3.files\u002F1.markdown",{"title":62,"path":63,"stem":64},"YAML","\u002Fdocs\u002Ffiles\u002Fyaml","docs\u002F3.files\u002F2.yaml",{"title":66,"path":67,"stem":68},"JSON","\u002Fdocs\u002Ffiles\u002Fjson","docs\u002F3.files\u002F3.json",{"title":70,"path":71,"stem":72},"CSV","\u002Fdocs\u002Ffiles\u002Fcsv","docs\u002F3.files\u002F4.csv",{"title":74,"icon":75,"path":76,"stem":77,"children":78,"page":50},"Query Utils","i-lucide-square-function","\u002Fdocs\u002Futils","docs\u002F4.utils",[79,83,87,91,95],{"title":80,"path":81,"stem":82},"queryCollection","\u002Fdocs\u002Futils\u002Fquery-collection","docs\u002F4.utils\u002F1.query-collection",{"title":84,"path":85,"stem":86},"queryCollectionNavigation","\u002Fdocs\u002Futils\u002Fquery-collection-navigation","docs\u002F4.utils\u002F2.query-collection-navigation",{"title":88,"path":89,"stem":90},"queryCollectionItemSurroundings","\u002Fdocs\u002Futils\u002Fquery-collection-item-surroundings","docs\u002F4.utils\u002F3.query-collection-item-surroundings",{"title":92,"path":93,"stem":94},"queryCollectionSearchSections","\u002Fdocs\u002Futils\u002Fquery-collection-search-sections","docs\u002F4.utils\u002F4.query-collection-search-sections",{"title":96,"path":97,"stem":98},"useSearchCollection","\u002Fdocs\u002Futils\u002Fuse-search-collection","docs\u002F4.utils\u002F5.use-search-collection",{"title":47,"icon":100,"path":101,"stem":102,"children":103,"page":50},"i-lucide-square-code","\u002Fdocs\u002Fcomponents","docs\u002F5.components",[104,108,112],{"title":105,"path":106,"stem":107},"ContentRenderer","\u002Fdocs\u002Fcomponents\u002Fcontent-renderer","docs\u002F5.components\u002F0.content-renderer",{"title":109,"path":110,"stem":111},"Slot","\u002Fdocs\u002Fcomponents\u002Fslot","docs\u002F5.components\u002F1.slot",{"title":113,"path":114,"stem":115},"Prose Components","\u002Fdocs\u002Fcomponents\u002Fprose","docs\u002F5.components\u002F2.prose",{"title":117,"icon":118,"path":119,"stem":120,"children":121,"page":50},"Deploy","i-lucide-cloud-upload","\u002Fdocs\u002Fdeploy","docs\u002F6.deploy",[122,126,130,134,138,142,146,150,154,158],{"title":123,"path":124,"stem":125},"Server","\u002Fdocs\u002Fdeploy\u002Fserver","docs\u002F6.deploy\u002F1.server",{"title":127,"path":128,"stem":129},"Static","\u002Fdocs\u002Fdeploy\u002Fstatic","docs\u002F6.deploy\u002F10.static",{"title":131,"path":132,"stem":133},"Serverless","\u002Fdocs\u002Fdeploy\u002Fserverless","docs\u002F6.deploy\u002F2.serverless",{"title":135,"path":136,"stem":137},"NuxtHub","\u002Fdocs\u002Fdeploy\u002Fnuxthub","docs\u002F6.deploy\u002F3.nuxthub",{"title":139,"path":140,"stem":141},"Cloudflare Pages","\u002Fdocs\u002Fdeploy\u002Fcloudflare-pages","docs\u002F6.deploy\u002F4.cloudflare-pages",{"title":143,"path":144,"stem":145},"Cloudflare Workers","\u002Fdocs\u002Fdeploy\u002Fcloudflare-workers","docs\u002F6.deploy\u002F5.cloudflare-workers",{"title":147,"path":148,"stem":149},"Vercel","\u002Fdocs\u002Fdeploy\u002Fvercel","docs\u002F6.deploy\u002F6.vercel",{"title":151,"path":152,"stem":153},"Netlify","\u002Fdocs\u002Fdeploy\u002Fnetlify","docs\u002F6.deploy\u002F7.netlify",{"title":155,"path":156,"stem":157},"AWS Amplify","\u002Fdocs\u002Fdeploy\u002Faws-amplify","docs\u002F6.deploy\u002F8.aws-amplify",{"title":159,"path":160,"stem":161},"Docker","\u002Fdocs\u002Fdeploy\u002Fdocker","docs\u002F6.deploy\u002F9.docker",{"title":163,"icon":118,"path":164,"stem":165,"children":166,"page":50},"Integrations","\u002Fdocs\u002Fintegrations","docs\u002F7.integrations",[167,171],{"title":168,"path":169,"stem":170},"Nuxt i18n","\u002Fdocs\u002Fintegrations\u002Fi18n","docs\u002F7.integrations\u002F01.i18n",{"title":172,"path":173,"stem":174},"Nuxt LLMs","\u002Fdocs\u002Fintegrations\u002Fllms","docs\u002F7.integrations\u002F02.llms",{"title":176,"icon":177,"path":178,"stem":179,"children":180,"page":50},"Advanced","i-lucide-code-xml","\u002Fdocs\u002Fadvanced","docs\u002F8.advanced",[181,185,189,193,197,201,205],{"title":182,"path":183,"stem":184},"Full-Text Search","\u002Fdocs\u002Fadvanced\u002Ffulltext-search","docs\u002F8.advanced\u002F1.fulltext-search",{"title":186,"path":187,"stem":188},"Raw Content","\u002Fdocs\u002Fadvanced\u002Fraw-content","docs\u002F8.advanced\u002F2.raw-content",{"title":190,"path":191,"stem":192},"SQL Storage","\u002Fdocs\u002Fadvanced\u002Fdatabase","docs\u002F8.advanced\u002F3.database",{"title":194,"path":195,"stem":196},"Debugging tools","\u002Fdocs\u002Fadvanced\u002Ftools","docs\u002F8.advanced\u002F4.tools",{"title":198,"path":199,"stem":200},"Hooks","\u002Fdocs\u002Fadvanced\u002Fhooks","docs\u002F8.advanced\u002F5.hooks",{"title":202,"path":203,"stem":204},"Custom Source","\u002Fdocs\u002Fadvanced\u002Fcustom-source","docs\u002F8.advanced\u002F6.custom-source",{"title":206,"path":207,"stem":208},"Transformers","\u002Fdocs\u002Fadvanced\u002Ftransformers","docs\u002F8.advanced\u002F8.transformers",{"id":210,"title":211,"body":212,"description":194,"extension":565,"links":566,"meta":567,"navigation":568,"path":195,"seo":569,"stem":196,"__hash__":570},"docs\u002Fdocs\u002F8.advanced\u002F4.tools.md","Tools",{"type":213,"value":214,"toc":553},"minimark",[215,233,242,247,291,327,331,334,343,348,352,376,383,387,392,439,443,450,511,515,519,522,549],[216,217,218,219,228,229,232],"p",{},"Nuxt Content uses an ",[220,221,222,223,227],"strong",{},"SQLite database (",[224,225,226],"code",{},"contents.sqlite",")"," to store and query content efficiently. If you're running into ",[220,230,231],{},"missing content, slow queries, or database issues",", debugging your SQLite database can help!",[234,235,238,239],"callout",{"icon":236,"to":237},"i-simple-icons-visualstudiocode","https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=alexcvzz.vscode-sqlite","A simple way to inspect it? ",[220,240,241],{},"Use the SQLite VS Code extension!",[243,244,246],"h2",{"id":245},"install-sqlite-vs-code-extension","Install SQLite VS Code Extension",[248,249,250,258,273,284],"ol",{},[251,252,253,254,257],"li",{},"Open ",[220,255,256],{},"Visual Studio Code",".",[251,259,260,261,264,265,268,269,272],{},"Go to the ",[220,262,263],{},"Extensions"," panel (",[224,266,267],{},"Ctrl+Shift+X"," \u002F ",[224,270,271],{},"Cmd+Shift+X"," on Mac).",[251,274,275,276,279,280,283],{},"Search for ",[220,277,278],{},"\"SQLite\""," (by ",[224,281,282],{},"alexcvzz",") and install it.",[251,285,286,287,290],{},"Open your Nuxt Content database (",[224,288,289],{},".data\u002Fcontent\u002Fcontents.sqlite",").",[292,293,295,301],"tip",{"icon":294},"i-lucide-lightbulb",[216,296,297,298,300],{},"If you don't see ",[224,299,226],{},", start your Nuxt app first:",[302,303,309],"pre",{"className":304,"code":305,"filename":306,"language":307,"meta":308,"style":308},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npx nuxi dev\n","Terminal","bash","",[224,310,311],{"__ignoreMap":308},[312,313,316,320,324],"span",{"class":314,"line":315},"line",1,[312,317,319],{"class":318},"sBMFI","npx",[312,321,323],{"class":322},"sfazB"," nuxi",[312,325,326],{"class":322}," dev\n",[243,328,330],{"id":329},"locate-your-sqlite-database","Locate Your SQLite Database",[216,332,333],{},"Nuxt Content stores its database here:",[302,335,337],{"className":304,"code":336,"language":307,"meta":308,"style":308},".data\u002Fcontent\u002Fcontents.sqlite\n",[224,338,339],{"__ignoreMap":308},[312,340,341],{"class":314,"line":315},[312,342,336],{"class":318},[344,345,347],"note",{"to":346},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fgetting-started\u002Fprerendering","This file is automatically generated when you start your Nuxt app. No need to create it manually!",[243,349,351],{"id":350},"open-explore-the-database","Open & Explore the Database",[248,353,354,363,369],{},[251,355,356,359,360,362],{},[220,357,358],{},"Right-click"," on ",[224,361,226],{}," in VS Code.",[251,364,365,366,257],{},"Select ",[220,367,368],{},"\"Open Database\"",[251,370,371,372,375],{},"Expand the ",[220,373,374],{},"Database Explorer"," panel to view tables & data.",[216,377,378],{},[379,380],"img",{"alt":381,"src":382},"SQLite Explorer in VS Code","https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fc9f22c4c-7a95-43e8-ab03-aa76f2e49c8e",[243,384,386],{"id":385},"fixing-common-issues","Fixing Common Issues",[388,389,391],"h3",{"id":390},"content-not-showing","Content Not Showing?",[248,393,394,402,433],{},[251,395,396,399,400,290],{},[220,397,398],{},"Check if the database exists"," (",[224,401,289],{},[251,403,404,407,408],{},[220,405,406],{},"Run a cleanup & restart Nuxt",":\n",[302,409,411],{"className":304,"code":410,"filename":306,"language":307,"meta":308,"style":308},"npx nuxi cleanup && npx nuxi dev\n",[224,412,413],{"__ignoreMap":308},[312,414,415,417,419,422,426,429,431],{"class":314,"line":315},[312,416,319],{"class":318},[312,418,323],{"class":322},[312,420,421],{"class":322}," cleanup",[312,423,425],{"class":424},"sMK4o"," &&",[312,427,428],{"class":318}," npx",[312,430,323],{"class":322},[312,432,326],{"class":322},[251,434,435,438],{},[220,436,437],{},"Check if content is inside the database"," (run an SQL query).",[388,440,442],{"id":441},"manually-reset-the-database","Manually Reset the Database",[216,444,445,446,449],{},"If things seem ",[220,447,448],{},"really broken",", try resetting it:",[248,451,452,473,493],{},[251,453,454,407,457],{},[220,455,456],{},"Delete the database file",[302,458,460],{"className":304,"code":459,"filename":306,"language":307,"meta":308,"style":308},"rm -rf .data\u002Fcontent\u002Fcontents.sqlite\n",[224,461,462],{"__ignoreMap":308},[312,463,464,467,470],{"class":314,"line":315},[312,465,466],{"class":318},"rm",[312,468,469],{"class":322}," -rf",[312,471,472],{"class":322}," .data\u002Fcontent\u002Fcontents.sqlite\n",[251,474,475,478,479],{},[220,476,477],{},"Run cleanup"," to remove old caches:\n",[302,480,482],{"className":304,"code":481,"filename":306,"language":307,"meta":308,"style":308},"npx nuxi cleanup\n",[224,483,484],{"__ignoreMap":308},[312,485,486,488,490],{"class":314,"line":315},[312,487,319],{"class":318},[312,489,323],{"class":322},[312,491,492],{"class":322}," cleanup\n",[251,494,495,498,499],{},[220,496,497],{},"Restart Nuxt"," to generate a fresh database:\n",[302,500,501],{"className":304,"code":305,"filename":306,"language":307,"meta":308,"style":308},[224,502,503],{"__ignoreMap":308},[312,504,505,507,509],{"class":314,"line":315},[312,506,319],{"class":318},[312,508,323],{"class":322},[312,510,326],{"class":322},[344,512,514],{"icon":513},"i-lucide-triangle-alert","Cleaning up will remove cached data. Don't worry—it regenerates automatically!",[243,516,518],{"id":517},"more-debugging-tools","More Debugging Tools",[216,520,521],{},"If VS Code isn’t enough, check out:",[523,524,525,538],"ul",{},[251,526,527,528,537],{},"🖥️ ",[529,530,534],"a",{"href":531,"rel":532},"https:\u002F\u002Fsqlitebrowser.org\u002F",[533],"nofollow",[220,535,536],{},"DB Browser for SQLite"," – A visual tool for inspecting & modifying the database.",[251,539,540,541,544,545,548],{},"🛠️ ",[220,542,543],{},"SQLite Command Line"," – Use ",[224,546,547],{},"sqlite3 contents.sqlite"," to run SQL queries from your terminal.",[550,551,552],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--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 .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}",{"title":308,"searchDepth":554,"depth":554,"links":555},2,[556,557,558,559,564],{"id":245,"depth":554,"text":246},{"id":329,"depth":554,"text":330},{"id":350,"depth":554,"text":351},{"id":385,"depth":554,"text":386,"children":560},[561,563],{"id":390,"depth":562,"text":391},3,{"id":441,"depth":562,"text":442},{"id":517,"depth":554,"text":518},"md",null,{},{"title":194},{"title":211,"description":194},"wB780uErMqsAKL_yEBbg3SwRvGAbq1yf4-hL3EXcCzU",[572,574],{"title":190,"path":191,"stem":192,"description":573,"children":-1},"How Nuxt Content stores and retrieves content",{"title":198,"path":199,"stem":200,"description":575,"children":-1},"Modify your content using Nuxt build time hooks",1778244854744]