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