[{"data":1,"prerenderedAt":598},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:fUWXY8rd-9g_PMIF1rGsZzoDGWfRCf9o8oFDAkIczVs":261,"content-page-surround:docs:fUWXY8rd-9g_PMIF1rGsZzoDGWfRCf9o8oFDAkIczVs":585,"i-lucide:file-text":590,"i-lucide:clipboard":594,"i-lucide:file":596},[4,18,49,65,148,207,230],{"title":5,"page":6,"canonicalKey":7,"locale":8,"id":9,"draft":6,"icon":10,"sidebar":11,"children":12},"Documentation",false,"1","en","content:docs:1.get-started:.navigation.yml","i-lucide-book-open","section",[13],{"title":14,"id":15,"canonicalKey":16,"locale":8,"draft":6,"path":17},"Quickstart","content:docs:1.get-started:1.quickstart.md","1\u002F1","\u002Fdocs\u002Fget-started\u002Fquickstart",{"title":19,"page":6,"canonicalKey":20,"locale":8,"id":21,"draft":6,"icon":22,"sidebar":23,"children":24},"Build","2","content:docs:2.build:.navigation.yml","i-lucide-hammer","group",[25,31,37,43],{"title":26,"id":27,"canonicalKey":28,"locale":8,"draft":6,"navigation":29,"path":30},"Documentation site","content:docs:2.build:1.documentation-site.md","2\u002F1",{"title":26},"\u002Fdocs\u002Fbuild\u002Fdocumentation-site",{"title":32,"id":33,"canonicalKey":34,"locale":8,"draft":6,"navigation":35,"path":36},"Blog","content:docs:2.build:2.blog.md","2\u002F2",{"title":32},"\u002Fdocs\u002Fbuild\u002Fblog",{"title":38,"id":39,"canonicalKey":40,"locale":8,"draft":6,"navigation":41,"path":42},"Multilingual site","content:docs:2.build:3.multilingual-site.md","2\u002F3",{"title":38},"\u002Fdocs\u002Fbuild\u002Fmultilingual-site",{"title":44,"id":45,"canonicalKey":46,"locale":8,"draft":6,"navigation":47,"path":48},"Search and navigation","content:docs:2.build:4.search-and-navigation.md","2\u002F4",{"title":44},"\u002Fdocs\u002Fbuild\u002Fsearch-and-navigation",{"title":50,"page":6,"canonicalKey":51,"locale":8,"id":52,"draft":6,"icon":53,"sidebar":23,"children":54},"Concepts","3","content:docs:3.concepts:.navigation.yml","i-lucide-lightbulb",[55,60],{"title":56,"id":57,"canonicalKey":58,"locale":8,"draft":6,"path":59},"How Ginko thinks","content:docs:3.concepts:1.how-ginko-thinks.md","3\u002F1","\u002Fdocs\u002Fconcepts\u002Fhow-ginko-thinks",{"title":61,"id":62,"canonicalKey":63,"locale":8,"draft":6,"path":64},"Why Ginko (and when not)","content:docs:3.concepts:2.why-ginko.md","3\u002F2","\u002Fdocs\u002Fconcepts\u002Fwhy-ginko",{"title":66,"page":6,"canonicalKey":67,"locale":8,"id":68,"draft":6,"icon":69,"sidebar":23,"children":70},"Guides","4","content:docs:4.guides:.navigation.yml","i-lucide-compass",[71,77,83,89,95,101,107,113,119,125,131,137,143],{"title":72,"id":73,"canonicalKey":74,"locale":8,"draft":6,"navigation":75,"path":76},"Frontmatter and schemas","content:docs:4.guides:1.frontmatter-and-schemas.md","4\u002F1",{"title":72},"\u002Fdocs\u002Fguides\u002Ffrontmatter-and-schemas",{"title":78,"id":79,"canonicalKey":80,"locale":8,"draft":6,"navigation":81,"path":82},"MDC components","content:docs:4.guides:2.mdc-components.md","4\u002F2",{"title":78},"\u002Fdocs\u002Fguides\u002Fmdc-components",{"title":84,"id":85,"canonicalKey":86,"locale":8,"draft":6,"navigation":87,"path":88},"Data and references","content:docs:4.guides:3.data-collections-and-references.md","4\u002F3",{"title":84},"\u002Fdocs\u002Fguides\u002Fdata-collections-and-references",{"title":90,"id":91,"canonicalKey":92,"locale":8,"draft":6,"navigation":93,"path":94},"Drafts and partials","content:docs:4.guides:4.drafts-and-partials.md","4\u002F4",{"title":90},"\u002Fdocs\u002Fguides\u002Fdrafts-and-partials",{"title":96,"id":97,"canonicalKey":98,"locale":8,"draft":6,"navigation":99,"path":100},"Navigation","content:docs:4.guides:5.navigation.md","4\u002F5",{"title":96},"\u002Fdocs\u002Fguides\u002Fnavigation",{"title":102,"id":103,"canonicalKey":104,"locale":8,"draft":6,"navigation":105,"path":106},"Routes and redirects","content:docs:4.guides:6.routes-links-and-redirects.md","4\u002F6",{"title":102},"\u002Fdocs\u002Fguides\u002Froutes-links-and-redirects",{"title":108,"id":109,"canonicalKey":110,"locale":8,"draft":6,"navigation":111,"path":112},"Translated slugs","content:docs:4.guides:7.translated-slugs.md","4\u002F7",{"title":108},"\u002Fdocs\u002Fguides\u002Ftranslated-slugs",{"title":114,"id":115,"canonicalKey":116,"locale":8,"draft":6,"navigation":117,"path":118},"Search engines","content:docs:4.guides:8.search-engines.md","4\u002F8",{"title":114},"\u002Fdocs\u002Fguides\u002Fsearch-engines",{"title":120,"id":121,"canonicalKey":122,"locale":8,"draft":6,"navigation":123,"path":124},"Sitemap and prerender","content:docs:4.guides:9.sitemap-and-prerender.md","4\u002F9",{"title":120},"\u002Fdocs\u002Fguides\u002Fsitemap-and-prerender",{"title":126,"id":127,"canonicalKey":128,"locale":8,"draft":6,"navigation":129,"path":130},"Providers","content:docs:4.guides:10.providers.md","4\u002F10",{"title":126},"\u002Fdocs\u002Fguides\u002Fproviders",{"title":132,"id":133,"canonicalKey":134,"locale":8,"draft":6,"navigation":135,"path":136},"Provider search and caching","content:docs:4.guides:11.provider-search-and-caching.md","4\u002F11",{"title":132},"\u002Fdocs\u002Fguides\u002Fprovider-search-and-caching",{"title":138,"id":139,"canonicalKey":140,"locale":8,"draft":6,"navigation":141,"path":142},"Agent-readable output","content:docs:4.guides:12.agent-readable-output.md","4\u002F12",{"title":138},"\u002Fdocs\u002Fguides\u002Fagent-readable-output",{"title":144,"id":145,"canonicalKey":146,"locale":8,"draft":6,"path":147},"Data-source adapters","content:docs:4.guides:13.data-source-adapters.md","4\u002F13","\u002Fdocs\u002Fguides\u002Fdata-source-adapters",{"title":149,"id":150,"canonicalKey":151,"locale":8,"draft":6,"navigation":152,"icon":154,"sidebar":11,"path":155,"children":156},"Reference","content:docs:5.reference:.navigation.yml","5",{"title":153},"Overview","i-lucide-braces","\u002Fdocs\u002Freference",[157,162,167,172,177,182,187,192,197,202],{"title":158,"id":159,"canonicalKey":160,"locale":8,"draft":6,"path":161},"content.config.ts","content:docs:5.reference:2.content-config.md","5\u002F2","\u002Fdocs\u002Freference\u002Fcontent-config",{"title":163,"id":164,"canonicalKey":165,"locale":8,"draft":6,"path":166},"Module options","content:docs:5.reference:3.module-options.md","5\u002F3","\u002Fdocs\u002Freference\u002Fmodule-options",{"title":168,"id":169,"canonicalKey":170,"locale":8,"draft":6,"path":171},"Query API","content:docs:5.reference:4.query-api.md","5\u002F4","\u002Fdocs\u002Freference\u002Fquery-api",{"title":173,"id":174,"canonicalKey":175,"locale":8,"draft":6,"path":176},"Composables","content:docs:5.reference:5.composables.md","5\u002F5","\u002Fdocs\u002Freference\u002Fcomposables",{"title":178,"id":179,"canonicalKey":180,"locale":8,"draft":6,"path":181},"Server API","content:docs:5.reference:6.server-api.md","5\u002F6","\u002Fdocs\u002Freference\u002Fserver-api",{"title":183,"id":184,"canonicalKey":185,"locale":8,"draft":6,"path":186},"Components","content:docs:5.reference:7.components.md","5\u002F7","\u002Fdocs\u002Freference\u002Fcomponents",{"title":188,"id":189,"canonicalKey":190,"locale":8,"draft":6,"path":191},"Document envelope","content:docs:5.reference:8.document-envelope.md","5\u002F8","\u002Fdocs\u002Freference\u002Fdocument-envelope",{"title":193,"id":194,"canonicalKey":195,"locale":8,"draft":6,"path":196},"Query operators","content:docs:5.reference:9.query-operators.md","5\u002F9","\u002Fdocs\u002Freference\u002Fquery-operators",{"title":198,"id":199,"canonicalKey":200,"locale":8,"draft":6,"path":201},"Provider contract","content:docs:5.reference:10.provider-contract.md","5\u002F10","\u002Fdocs\u002Freference\u002Fprovider-contract",{"title":203,"id":204,"canonicalKey":205,"locale":8,"draft":6,"path":206},"Package exports","content:docs:5.reference:11.package-exports.md","5\u002F11","\u002Fdocs\u002Freference\u002Fpackage-exports",{"title":208,"id":209,"canonicalKey":210,"locale":8,"draft":6,"navigation":211,"icon":212,"sidebar":23,"path":213,"children":214},"Migration","content:docs:6.migration:.navigation.yml","6",{"title":153},"i-lucide-move-right","\u002Fdocs\u002Fmigration",[215,220,225],{"title":216,"id":217,"canonicalKey":218,"locale":8,"draft":6,"path":219},"From Nuxt Content v2","content:docs:6.migration:2.from-nuxt-content-v2.md","6\u002F2","\u002Fdocs\u002Fmigration\u002Ffrom-nuxt-content-v2",{"title":221,"id":222,"canonicalKey":223,"locale":8,"draft":6,"path":224},"From Nuxt Content v3","content:docs:6.migration:3.from-nuxt-content-v3.md","6\u002F3","\u002Fdocs\u002Fmigration\u002Ffrom-nuxt-content-v3",{"title":226,"id":227,"canonicalKey":228,"locale":8,"draft":6,"path":229},"Ginko version upgrades","content:docs:6.migration:4.ginko-version-upgrades.md","6\u002F4","\u002Fdocs\u002Fmigration\u002Fginko-version-upgrades",{"title":231,"page":6,"canonicalKey":232,"locale":8,"id":233,"draft":6,"icon":234,"sidebar":23,"children":235},"Resources","7","content:docs:7.resources:.navigation.yml","i-lucide-library",[236,241,246,251,256],{"title":237,"id":238,"canonicalKey":239,"locale":8,"draft":6,"path":240},"Examples","content:docs:7.resources:1.examples.md","7\u002F1","\u002Fdocs\u002Fresources\u002Fexamples",{"title":242,"id":243,"canonicalKey":244,"locale":8,"draft":6,"path":245},"Deployment","content:docs:7.resources:2.deployment.md","7\u002F2","\u002Fdocs\u002Fresources\u002Fdeployment",{"title":247,"id":248,"canonicalKey":249,"locale":8,"draft":6,"path":250},"Troubleshooting","content:docs:7.resources:3.troubleshooting.md","7\u002F3","\u002Fdocs\u002Fresources\u002Ftroubleshooting",{"title":252,"id":253,"canonicalKey":254,"locale":8,"draft":6,"path":255},"Design principles","content:docs:7.resources:4.design-principles.md","7\u002F4","\u002Fdocs\u002Fresources\u002Fdesign-principles",{"title":257,"id":258,"canonicalKey":259,"locale":8,"draft":6,"path":260},"Support and stability","content:docs:7.resources:5.support-and-stability.md","7\u002F5","\u002Fdocs\u002Fresources\u002Fsupport-and-stability",{"title":262,"description":263,"navigation":264,"body":265,"type":573,"id":91,"canonicalKey":92,"draft":6,"partial":6,"locale":8,"collection":574,"navigationFile":6,"file":575,"route":580,"resolution":582},"Hide drafts and partials","Keep unfinished pages out of production and mark build-only Markdown that must never become public content.",{"title":90},{"type":266,"children":267,"toc":566},"root",[268,284,371,389,409,416,428,471,476,488,494,505,561],{"type":269,"tag":270,"props":271,"children":272},"element","p",{},[273,276,282],{"type":274,"value":275},"text","Set ",{"type":269,"tag":277,"props":278,"children":279},"code",{},[280],{"type":274,"value":281},"draft: true",{"type":274,"value":283}," while a page is not ready to publish:",{"type":269,"tag":285,"props":286,"children":290},"pre",{"language":287,"filename":288,"class":289},"md","content\u002Fblog\u002Fupcoming-release.md","shiki shiki-themes light-plus dark-plus dark:dark-plus",[291],{"type":269,"tag":277,"props":292,"children":294},{"class":293},"language-md",[295,307,309,330,331,349,350,357,358,361,362],{"type":269,"tag":296,"props":297,"children":300},"span",{"class":298,"style":299},"line","display: inline",[301],{"type":269,"tag":296,"props":302,"children":304},{"style":303},"color:#000000;--shiki-dark:#D4D4D4",[305],{"type":274,"value":306},"---",{"type":274,"value":308},"\n",{"type":269,"tag":296,"props":310,"children":311},{"class":298,"style":299},[312,318,324],{"type":269,"tag":296,"props":313,"children":315},{"style":314},"color:#800000;--shiki-dark:#569CD6",[316],{"type":274,"value":317},"title",{"type":269,"tag":296,"props":319,"children":321},{"style":320},"color:#000000FF;--shiki-dark:#D4D4D4",[322],{"type":274,"value":323},": ",{"type":269,"tag":296,"props":325,"children":327},{"style":326},"color:#0000FF;--shiki-dark:#CE9178",[328],{"type":274,"value":329},"Upcoming release",{"type":274,"value":308},{"type":269,"tag":296,"props":332,"children":333},{"class":298,"style":299},[334,339,343],{"type":269,"tag":296,"props":335,"children":336},{"style":314},[337],{"type":274,"value":338},"draft",{"type":269,"tag":296,"props":340,"children":341},{"style":320},[342],{"type":274,"value":323},{"type":269,"tag":296,"props":344,"children":346},{"style":345},"color:#0000FF;--shiki-dark:#569CD6",[347],{"type":274,"value":348},"true",{"type":274,"value":308},{"type":269,"tag":296,"props":351,"children":352},{"class":298,"style":299},[353],{"type":269,"tag":296,"props":354,"children":355},{"style":303},[356],{"type":274,"value":306},{"type":274,"value":308},{"type":269,"tag":296,"props":359,"children":360},{"class":298,"style":299},[],{"type":274,"value":308},{"type":269,"tag":296,"props":363,"children":364},{"class":298,"style":299},[365],{"type":269,"tag":296,"props":366,"children":368},{"style":367},"color:#800000;--shiki-light-font-weight:bold;--shiki-dark:#569CD6;--shiki-dark-font-weight:bold",[369],{"type":274,"value":370},"# Upcoming release",{"type":269,"tag":270,"props":372,"children":373},{},[374,376,381,383,387],{"type":274,"value":375},"The filesystem provider includes drafts during ",{"type":269,"tag":277,"props":377,"children":378},{},[379],{"type":274,"value":380},"nuxt dev",{"type":274,"value":382},". In production, public queries, routes, navigation, search, and sitemap output exclude them. Remove ",{"type":269,"tag":277,"props":384,"children":385},{},[386],{"type":274,"value":338},{"type":274,"value":388}," when the page is ready.",{"type":269,"tag":390,"props":391,"children":392},"blockquote",{},[393,399,401,407],{"type":269,"tag":394,"props":395,"children":396},"strong",{},[397],{"type":274,"value":398},"The filesystem provider cannot preview drafts on a production deployment.",{"type":274,"value":400}," Production reads built content and rejects authenticated preview requests. Use a ",{"type":269,"tag":402,"props":403,"children":404},"a",{"href":130},[405],{"type":274,"value":406},"content provider",{"type":274,"value":408}," when editors need a secured preview workflow on a deployed site.",{"type":269,"tag":410,"props":411,"children":413},"h2",{"id":412},"mark-build-only-markdown-as-a-partial",[414],{"type":274,"value":415},"Mark build-only Markdown as a partial",{"type":269,"tag":270,"props":417,"children":418},{},[419,421,426],{"type":274,"value":420},"Prefix a filename with ",{"type":269,"tag":277,"props":422,"children":423},{},[424],{"type":274,"value":425},"_",{"type":274,"value":427}," to mark it as a partial:",{"type":269,"tag":285,"props":429,"children":431},{"language":430,"class":289},"txt",[432],{"type":269,"tag":277,"props":433,"children":435},{"class":434},"language-txt",[436,444,445,453,454,462,463],{"type":269,"tag":296,"props":437,"children":438},{"class":298,"style":299},[439],{"type":269,"tag":296,"props":440,"children":441},{},[442],{"type":274,"value":443},"content\u002F",{"type":274,"value":308},{"type":269,"tag":296,"props":446,"children":447},{"class":298,"style":299},[448],{"type":269,"tag":296,"props":449,"children":450},{},[451],{"type":274,"value":452},"  guides\u002F",{"type":274,"value":308},{"type":269,"tag":296,"props":455,"children":456},{"class":298,"style":299},[457],{"type":269,"tag":296,"props":458,"children":459},{},[460],{"type":274,"value":461},"    installation.md",{"type":274,"value":308},{"type":269,"tag":296,"props":464,"children":465},{"class":298,"style":299},[466],{"type":269,"tag":296,"props":467,"children":468},{},[469],{"type":274,"value":470},"    _shared-requirements.md",{"type":269,"tag":270,"props":472,"children":473},{},[474],{"type":274,"value":475},"Ginko parses underscore partials so build-time tooling can inspect them. It excludes them from public queries and routes in every environment.",{"type":269,"tag":270,"props":477,"children":478},{},[479,481,486],{"type":274,"value":480},"Partials are not an include system. A page cannot pull ",{"type":269,"tag":277,"props":482,"children":483},{},[484],{"type":274,"value":485},"_shared-requirements.md",{"type":274,"value":487}," into its body. Use an MDC component for a reusable rendered block.",{"type":269,"tag":410,"props":489,"children":491},{"id":490},"keep-a-page-off-the-menu",[492],{"type":274,"value":493},"Keep a page off the menu",{"type":269,"tag":270,"props":495,"children":496},{},[497,498,503],{"type":274,"value":275},{"type":269,"tag":277,"props":499,"children":500},{},[501],{"type":274,"value":502},"navigation: false",{"type":274,"value":504}," when a page should stay reachable but drop out of the generated menu:",{"type":269,"tag":285,"props":506,"children":507},{"language":287,"class":289},[508],{"type":269,"tag":277,"props":509,"children":510},{"class":293},[511,518,519,535,536,553,554],{"type":269,"tag":296,"props":512,"children":513},{"class":298,"style":299},[514],{"type":269,"tag":296,"props":515,"children":516},{"style":303},[517],{"type":274,"value":306},{"type":274,"value":308},{"type":269,"tag":296,"props":520,"children":521},{"class":298,"style":299},[522,526,530],{"type":269,"tag":296,"props":523,"children":524},{"style":314},[525],{"type":274,"value":317},{"type":269,"tag":296,"props":527,"children":528},{"style":320},[529],{"type":274,"value":323},{"type":269,"tag":296,"props":531,"children":532},{"style":326},[533],{"type":274,"value":534},"Direct-link reference",{"type":274,"value":308},{"type":269,"tag":296,"props":537,"children":538},{"class":298,"style":299},[539,544,548],{"type":269,"tag":296,"props":540,"children":541},{"style":314},[542],{"type":274,"value":543},"navigation",{"type":269,"tag":296,"props":545,"children":546},{"style":320},[547],{"type":274,"value":323},{"type":269,"tag":296,"props":549,"children":550},{"style":345},[551],{"type":274,"value":552},"false",{"type":274,"value":308},{"type":269,"tag":296,"props":555,"children":556},{"class":298,"style":299},[557],{"type":269,"tag":296,"props":558,"children":559},{"style":303},[560],{"type":274,"value":306},{"type":269,"tag":270,"props":562,"children":563},{},[564],{"type":274,"value":565},"The page keeps its URL and remains searchable. This setting only removes the navigation entry; it is not access control.",{"title":567,"searchDepth":568,"depth":568,"links":569},"",4,[570,572],{"id":412,"depth":571,"text":415},2,{"id":490,"depth":571,"text":493},"markdown","docs",{"source":576,"path":577,"stem":578,"dir":579,"extension":287},"content","docs\u002F4.guides\u002F4.drafts-and-partials.md","docs\u002F4.guides\u002F4.drafts-and-partials","guides",{"requestedPath":94,"resolvedPath":94,"alternates":581},[],{"requested":583,"resolved":584,"usedFallback":6},{},{"locale":8},{"previous":586,"next":588},{"title":84,"id":85,"canonicalKey":86,"locale":8,"draft":6,"navigation":587,"path":88},{"title":84},{"title":96,"id":97,"canonicalKey":98,"locale":8,"draft":6,"navigation":589,"path":100},{"title":96},{"left":591,"top":591,"width":592,"height":592,"rotate":591,"vFlip":6,"hFlip":6,"body":593},0,24,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\u002F>\u003Cpath d=\"M14 2v5a1 1 0 0 0 1 1h5M10 9H8m8 4H8m8 4H8\"\u002F>\u003C\u002Fg>",{"left":591,"top":591,"width":592,"height":592,"rotate":591,"vFlip":6,"hFlip":6,"body":595},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\u002F>\u003C\u002Fg>",{"left":591,"top":591,"width":592,"height":592,"rotate":591,"vFlip":6,"hFlip":6,"body":597},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\u002F>\u003Cpath d=\"M14 2v5a1 1 0 0 0 1 1h5\"\u002F>\u003C\u002Fg>",1786636627000]