[{"data":1,"prerenderedAt":1197},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:xnm47C09nGtlC9KhHHvFMfUKCAAuZqFCoMmT4galVl0":242,"content-page-surround:docs:xnm47C09nGtlC9KhHHvFMfUKCAAuZqFCoMmT4galVl0":1182,"i-lucide:file-cog":1187,"i-lucide:file-text":1191,"i-lucide:terminal":1193,"i-lucide:clipboard":1195},[4,23,44,78,119,152,172,198,222],{"title":5,"id":6,"canonicalKey":7,"locale":8,"draft":9,"navigation":10,"icon":12,"sidebar":13,"path":14,"children":15},"Documentation","content:en:1.docs:1.getting-started:.navigation.yml","1","en",false,{"icon":11},"lucide:rocket","lucide:book-open","section","\u002Fdocs\u002Fgetting-started",[16],{"title":17,"id":18,"canonicalKey":19,"locale":8,"draft":9,"navigation":20,"icon":21,"path":22},"Installation","content:en:1.docs:1.getting-started:2.installation.md","1\u002F2",{"title":17,"icon":21},"lucide:download","\u002Fdocs\u002Fgetting-started\u002Finstallation",{"title":24,"page":9,"canonicalKey":25,"locale":8,"id":26,"draft":9,"icon":27,"sidebar":28,"children":29},"Concepts","2","content:en:1.docs:2.concepts:.navigation.yml","lucide:boxes","group",[30,37],{"title":31,"id":32,"canonicalKey":33,"locale":8,"draft":9,"navigation":34,"icon":35,"path":36},"How it works","content:en:1.docs:2.concepts:1.how-ginko-docs-works.md","2\u002F1",{"title":31,"icon":35},"lucide:workflow","\u002Fdocs\u002Fconcepts\u002Fhow-ginko-docs-works",{"title":38,"id":39,"canonicalKey":40,"locale":8,"draft":9,"navigation":41,"icon":42,"path":43},"Content and routes","content:en:1.docs:2.concepts:2.content-and-routes.md","2\u002F2",{"icon":42},"lucide:route","\u002Fdocs\u002Fconcepts\u002Fcontent-and-routes",{"title":45,"page":9,"canonicalKey":46,"locale":8,"id":47,"draft":9,"icon":48,"sidebar":28,"children":49},"Authoring","3","content:en:1.docs:3.authoring:.navigation.yml","lucide:pen-line",[50,57,64,71],{"title":51,"id":52,"canonicalKey":53,"locale":8,"draft":9,"navigation":54,"icon":55,"path":56},"Write content","content:en:1.docs:3.authoring:1.write-content.md","3\u002F1",{"title":51,"icon":55},"lucide:file-pen-line","\u002Fdocs\u002Fauthoring\u002Fwrite-content",{"title":58,"id":59,"canonicalKey":60,"locale":8,"draft":9,"navigation":61,"icon":62,"path":63},"Navigation","content:en:1.docs:3.authoring:2.navigation.md","3\u002F2",{"title":58,"icon":62},"lucide:panel-left","\u002Fdocs\u002Fauthoring\u002Fnavigation",{"title":65,"id":66,"canonicalKey":67,"locale":8,"draft":9,"navigation":68,"icon":69,"path":70},"Links","content:en:1.docs:3.authoring:3.links.md","3\u002F3",{"title":65,"icon":69},"lucide:link","\u002Fdocs\u002Fauthoring\u002Flinks",{"title":72,"id":73,"canonicalKey":74,"locale":8,"draft":9,"navigation":75,"icon":76,"path":77},"Use components","content:en:1.docs:3.authoring:4.use-components.md","3\u002F4",{"title":72,"icon":76},"lucide:blocks","\u002Fdocs\u002Fauthoring\u002Fuse-components",{"title":79,"page":9,"canonicalKey":80,"locale":8,"id":81,"draft":9,"icon":82,"sidebar":28,"children":83},"Features","4","content:en:1.docs:4.features:.navigation.yml","lucide:sparkles",[84,91,98,105,112],{"title":85,"id":86,"canonicalKey":87,"locale":8,"draft":9,"navigation":88,"icon":89,"path":90},"Localization","content:en:1.docs:4.features:1.localization.md","4\u002F1",{"title":85},"lucide:languages","\u002Fdocs\u002Ffeatures\u002Flocalization",{"title":92,"id":93,"canonicalKey":94,"locale":8,"draft":9,"navigation":95,"icon":96,"path":97},"Search","content:en:1.docs:4.features:2.search.md","4\u002F2",{"title":92},"lucide:search","\u002Fdocs\u002Ffeatures\u002Fsearch",{"title":99,"id":100,"canonicalKey":101,"locale":8,"draft":9,"navigation":102,"icon":103,"path":104},"Blog","content:en:1.docs:4.features:3.blog.md","4\u002F3",{"title":99},"lucide:newspaper","\u002Fdocs\u002Ffeatures\u002Fblog",{"title":106,"id":107,"canonicalKey":108,"locale":8,"draft":9,"navigation":109,"icon":110,"path":111},"SEO and social cards","content:en:1.docs:4.features:4.seo-and-social-cards.md","4\u002F4",{"title":106},"lucide:globe-2","\u002Fdocs\u002Ffeatures\u002Fseo-and-social-cards",{"title":113,"id":114,"canonicalKey":115,"locale":8,"draft":9,"navigation":116,"icon":117,"path":118},"Agent-readable output","content:en:1.docs:4.features:5.agent-readable-output.md","4\u002F5",{"title":113},"lucide:bot","\u002Fdocs\u002Ffeatures\u002Fagent-readable-output",{"title":120,"page":9,"canonicalKey":121,"locale":8,"id":122,"draft":9,"icon":123,"sidebar":28,"children":124},"Customization","5","content:en:1.docs:5.customization:.navigation.yml","lucide:paintbrush",[125,132,139,146],{"title":126,"id":127,"canonicalKey":128,"locale":8,"draft":9,"navigation":129,"icon":130,"path":131},"Site configuration","content:en:1.docs:5.customization:1.site-configuration.md","5\u002F1",{"title":126},"lucide:settings-2","\u002Fdocs\u002Fcustomization\u002Fsite-configuration",{"title":133,"id":134,"canonicalKey":135,"locale":8,"draft":9,"navigation":136,"icon":137,"path":138},"Landing page","content:en:1.docs:5.customization:2.landing-page.md","5\u002F2",{"title":133},"lucide:layout-template","\u002Fdocs\u002Fcustomization\u002Flanding-page",{"title":140,"id":141,"canonicalKey":142,"locale":8,"draft":9,"navigation":143,"icon":144,"path":145},"Theming and overrides","content:en:1.docs:5.customization:3.theming-and-overrides.md","5\u002F3",{"title":140},"lucide:palette","\u002Fdocs\u002Fcustomization\u002Ftheming-and-overrides",{"title":147,"id":148,"canonicalKey":149,"locale":8,"draft":9,"navigation":150,"icon":76,"path":151},"Custom components","content:en:1.docs:5.customization:4.custom-components.md","5\u002F4",{"title":147},"\u002Fdocs\u002Fcustomization\u002Fcustom-components",{"title":153,"page":9,"canonicalKey":154,"locale":8,"id":155,"draft":9,"icon":156,"sidebar":28,"children":157},"Operations","6","content:en:1.docs:6.operations:.navigation.yml","lucide:cloud-cog",[158,165],{"title":159,"id":160,"canonicalKey":161,"locale":8,"draft":9,"navigation":162,"icon":163,"path":164},"Deployment","content:en:1.docs:6.operations:1.deployment.md","6\u002F1",{"title":159,"icon":163},"lucide:cloud-upload","\u002Fdocs\u002Foperations\u002Fdeployment",{"title":166,"id":167,"canonicalKey":168,"locale":8,"draft":9,"navigation":169,"icon":170,"path":171},"Troubleshooting","content:en:1.docs:6.operations:2.troubleshooting.md","6\u002F2",{"title":166,"icon":170},"lucide:wrench","\u002Fdocs\u002Foperations\u002Ftroubleshooting",{"title":173,"page":9,"canonicalKey":174,"locale":8,"id":175,"draft":9,"icon":176,"sidebar":13,"children":177},"Reference","7","content:en:1.docs:7.reference:.navigation.yml","lucide:braces",[178,185,191],{"title":179,"id":180,"canonicalKey":181,"locale":8,"draft":9,"navigation":182,"icon":183,"path":184},"Content configuration","content:en:1.docs:7.reference:1.content-config.md","7\u002F1",{"title":179,"icon":183},"lucide:database","\u002Fdocs\u002Freference\u002Fcontent-config",{"title":186,"id":187,"canonicalKey":188,"locale":8,"draft":9,"navigation":189,"icon":130,"path":190},"App configuration","content:en:1.docs:7.reference:2.app-config.md","7\u002F2",{"title":186,"icon":130},"\u002Fdocs\u002Freference\u002Fapp-config",{"title":192,"id":193,"canonicalKey":194,"locale":8,"draft":9,"navigation":195,"icon":196,"path":197},"Frontmatter and schemas","content:en:1.docs:7.reference:3.frontmatter.md","7\u002F3",{"title":192,"icon":196},"lucide:file-json-2","\u002Fdocs\u002Freference\u002Ffrontmatter",{"title":199,"page":9,"canonicalKey":200,"locale":8,"id":201,"draft":9,"icon":76,"sidebar":28,"children":202},"Components","8","content:en:1.docs:8.components:.navigation.yml",[203,209,216],{"title":204,"id":205,"canonicalKey":206,"locale":8,"draft":9,"navigation":207,"icon":76,"path":208},"MDC components","content:en:1.docs:8.components:1.mdc-components.md","8\u002F1",{"title":204,"icon":76},"\u002Fdocs\u002Fcomponents\u002Fmdc-components",{"title":210,"id":211,"canonicalKey":212,"locale":8,"draft":9,"navigation":213,"icon":214,"path":215},"API reference panels","content:en:1.docs:8.components:2.api-reference.md","8\u002F2",{"title":210,"icon":214},"lucide:table-properties","\u002Fdocs\u002Fcomponents\u002Fapi-reference",{"title":217,"id":218,"canonicalKey":219,"locale":8,"draft":9,"navigation":220,"icon":76,"path":221},"Component showcase","content:en:1.docs:8.components:3.component-showcase.md","8\u002F3",{"title":217,"icon":76},"\u002Fdocs\u002Fcomponents\u002Fcomponent-showcase",{"title":223,"page":9,"canonicalKey":224,"locale":8,"id":225,"draft":9,"icon":226,"sidebar":28,"children":227},"Resources","9","content:en:1.docs:9.resources:.navigation.yml","lucide:library",[228,235],{"title":229,"id":230,"canonicalKey":231,"locale":8,"draft":9,"navigation":232,"icon":233,"path":234},"Public exports","content:en:1.docs:9.resources:1.public-exports.md","9\u002F1",{"title":229,"icon":233},"lucide:package-open","\u002Fdocs\u002Fresources\u002Fpublic-exports",{"title":236,"id":237,"canonicalKey":238,"locale":8,"draft":9,"navigation":239,"icon":240,"path":241},"Requirements and upgrades","content:en:1.docs:9.resources:2.requirements-and-upgrades.md","9\u002F2",{"title":236,"icon":240},"lucide:refresh-cw","\u002Fdocs\u002Fresources\u002Frequirements-and-upgrades",{"title":166,"description":243,"navigation":244,"body":245,"type":1165,"id":167,"canonicalKey":168,"draft":9,"partial":9,"locale":8,"collection":369,"navigationFile":9,"file":1166,"route":1172,"resolution":1179},"Diagnose missing routes, invalid content, stale packages, localization mismatches, and agent-output failures.",{"title":166,"icon":170},{"type":246,"children":247,"toc":1150},"root",[248,271,278,283,350,355,438,443,449,461,466,541,547,559,626,644,715,727,733,764,796,819,831,837,854,882,888,913,919,936,941,986,1018,1024,1043,1049,1088,1094,1099,1140,1145],{"type":249,"tag":250,"props":251,"children":252},"element","p",{},[253,256,262,264,269],{"type":254,"value":255},"text","Start with the public surface that failed, then trace it to its owner: ",{"type":249,"tag":257,"props":258,"children":259},"code",{},[260],{"type":254,"value":261},"content.config.ts",{"type":254,"value":263}," owns collections and routes, ",{"type":249,"tag":257,"props":265,"children":266},{},[267],{"type":254,"value":268},"app\u002Fapp.config.ts",{"type":254,"value":270}," owns presentation, and the deployment owns request-time capabilities.",{"type":249,"tag":272,"props":273,"children":275},"h2",{"id":274},"a-documentation-page-returns-404",[276],{"type":254,"value":277},"A documentation page returns 404",{"type":249,"tag":250,"props":279,"children":280},{},[281],{"type":254,"value":282},"Check the content mode first.",{"type":249,"tag":284,"props":285,"children":286},"table",{},[287,306],{"type":249,"tag":288,"props":289,"children":290},"thead",{},[291],{"type":249,"tag":292,"props":293,"children":294},"tr",{},[295,301],{"type":249,"tag":296,"props":297,"children":298},"th",{},[299],{"type":254,"value":300},"Configuration",{"type":249,"tag":296,"props":302,"children":303},{},[304],{"type":254,"value":305},"Expected docs source",{"type":249,"tag":307,"props":308,"children":309},"tbody",{},[310,327],{"type":249,"tag":292,"props":311,"children":312},{},[313,319],{"type":249,"tag":314,"props":315,"children":316},"td",{},[317],{"type":254,"value":318},"One locale",{"type":249,"tag":314,"props":320,"children":321},{},[322],{"type":249,"tag":257,"props":323,"children":324},{},[325],{"type":254,"value":326},"content\u002Fdocs\u002F**\u002F*.md",{"type":249,"tag":292,"props":328,"children":329},{},[330,335],{"type":249,"tag":314,"props":331,"children":332},{},[333],{"type":254,"value":334},"English and German",{"type":249,"tag":314,"props":336,"children":337},{},[338,343,345],{"type":249,"tag":257,"props":339,"children":340},{},[341],{"type":254,"value":342},"content\u002Fen\u002F1.docs\u002F**\u002F*.md",{"type":254,"value":344}," and ",{"type":249,"tag":257,"props":346,"children":347},{},[348],{"type":254,"value":349},"content\u002Fde\u002F1.dokumentation\u002F**\u002F*.md",{"type":249,"tag":250,"props":351,"children":352},{},[353],{"type":254,"value":354},"Then confirm that:",{"type":249,"tag":356,"props":357,"children":358},"ol",{},[359,372,390,395,419],{"type":249,"tag":360,"props":361,"children":362},"li",{},[363,365,370],{"type":254,"value":364},"the file matches the generated ",{"type":249,"tag":257,"props":366,"children":367},{},[368],{"type":254,"value":369},"docs",{"type":254,"value":371}," collection source;",{"type":249,"tag":360,"props":373,"children":374},{},[375,377,382,383,388],{"type":254,"value":376},"frontmatter contains the required string fields ",{"type":249,"tag":257,"props":378,"children":379},{},[380],{"type":254,"value":381},"title",{"type":254,"value":344},{"type":249,"tag":257,"props":384,"children":385},{},[386],{"type":254,"value":387},"description",{"type":254,"value":389},";",{"type":249,"tag":360,"props":391,"children":392},{},[393],{"type":254,"value":394},"the document is not a partial or a production draft;",{"type":249,"tag":360,"props":396,"children":397},{},[398,403,405,410,412,417],{"type":249,"tag":257,"props":399,"children":400},{},[401],{"type":254,"value":402},"locales",{"type":254,"value":404}," is exactly ",{"type":249,"tag":257,"props":406,"children":407},{},[408],{"type":254,"value":409},"[\"en\"]",{"type":254,"value":411}," or ",{"type":249,"tag":257,"props":413,"children":414},{},[415],{"type":254,"value":416},"[\"en\", \"de\"]",{"type":254,"value":418}," and agrees with Nuxt I18n;",{"type":249,"tag":360,"props":420,"children":421},{},[422,424,429,431,436],{"type":254,"value":423},"the requested route starts with ",{"type":249,"tag":257,"props":425,"children":426},{},[427],{"type":254,"value":428},"\u002Fdocs",{"type":254,"value":430}," in English or ",{"type":249,"tag":257,"props":432,"children":433},{},[434],{"type":254,"value":435},"\u002Fde\u002Fdokumentation",{"type":254,"value":437}," in German.",{"type":249,"tag":250,"props":439,"children":440},{},[441],{"type":254,"value":442},"The bare docs root redirects to the first navigable page. It cannot redirect when the collection is empty or every page is hidden from navigation.",{"type":249,"tag":272,"props":444,"children":446},{"id":445},"content-validation-stops-the-build",[447],{"type":254,"value":448},"Content validation stops the build",{"type":249,"tag":250,"props":450,"children":451},{},[452,454,459],{"type":254,"value":453},"The generated collections use ",{"type":249,"tag":257,"props":455,"children":456},{},[457],{"type":254,"value":458},"strict: true",{"type":254,"value":460},". Read the reported collection, file, field path, and Zod issue together. Fix the source value instead of normalizing it in a page component.",{"type":249,"tag":250,"props":462,"children":463},{},[464],{"type":254,"value":465},"Common failures include:",{"type":249,"tag":467,"props":468,"children":469},"ul",{},[470,480,505,517,522],{"type":249,"tag":360,"props":471,"children":472},{},[473,475,479],{"type":254,"value":474},"a missing docs ",{"type":249,"tag":257,"props":476,"children":477},{},[478],{"type":254,"value":387},{"type":254,"value":389},{"type":249,"tag":360,"props":481,"children":482},{},[483,485,490,492,497,499,504],{"type":254,"value":484},"a blog post without ",{"type":249,"tag":257,"props":486,"children":487},{},[488],{"type":254,"value":489},"date",{"type":254,"value":491},", ",{"type":249,"tag":257,"props":493,"children":494},{},[495],{"type":254,"value":496},"readingTime",{"type":254,"value":498},", or ",{"type":249,"tag":257,"props":500,"children":501},{},[502],{"type":254,"value":503},"author",{"type":254,"value":389},{"type":249,"tag":360,"props":506,"children":507},{},[508,510,515],{"type":254,"value":509},"an author reference that does not resolve to an ",{"type":249,"tag":257,"props":511,"children":512},{},[513],{"type":254,"value":514},"authors",{"type":254,"value":516}," record;",{"type":249,"tag":360,"props":518,"children":519},{},[520],{"type":254,"value":521},"a numeric YAML date where the schema expects a string;",{"type":249,"tag":360,"props":523,"children":524},{},[525,527,532,534,539],{"type":254,"value":526},"a dotted key such as ",{"type":249,"tag":257,"props":528,"children":529},{},[530],{"type":254,"value":531},"navigation.title",{"type":254,"value":533}," instead of a nested ",{"type":249,"tag":257,"props":535,"children":536},{},[537],{"type":254,"value":538},"navigation",{"type":254,"value":540}," object.",{"type":249,"tag":272,"props":542,"children":544},{"id":543},"a-sidebar-section-or-group-is-missing",[545],{"type":254,"value":546},"A sidebar section or group is missing",{"type":249,"tag":250,"props":548,"children":549},{},[550,552,557],{"type":254,"value":551},"Put structural metadata in the directory's ",{"type":249,"tag":257,"props":553,"children":554},{},[555],{"type":254,"value":556},".navigation.yml",{"type":254,"value":558},":",{"type":249,"tag":560,"props":561,"children":564},"pre",{"language":562,"filename":556,"class":563},"yaml","shiki shiki-themes light-plus dark-plus dark:dark-plus",[565],{"type":249,"tag":257,"props":566,"children":568},{"class":567},"language-yaml",[569,591,593,609,610],{"type":249,"tag":570,"props":571,"children":574},"span",{"class":572,"style":573},"line","display: inline",[575,580,586],{"type":249,"tag":570,"props":576,"children":578},{"style":577},"color:#800000;--shiki-dark:#569CD6",[579],{"type":254,"value":381},{"type":249,"tag":570,"props":581,"children":583},{"style":582},"color:#000000;--shiki-dark:#D4D4D4",[584],{"type":254,"value":585},": ",{"type":249,"tag":570,"props":587,"children":589},{"style":588},"color:#0000FF;--shiki-dark:#CE9178",[590],{"type":254,"value":173},{"type":254,"value":592},"\n",{"type":249,"tag":570,"props":594,"children":595},{"class":572,"style":573},[596,601,605],{"type":249,"tag":570,"props":597,"children":598},{"style":577},[599],{"type":254,"value":600},"icon",{"type":249,"tag":570,"props":602,"children":603},{"style":582},[604],{"type":254,"value":585},{"type":249,"tag":570,"props":606,"children":607},{"style":588},[608],{"type":254,"value":176},{"type":254,"value":592},{"type":249,"tag":570,"props":611,"children":612},{"class":572,"style":573},[613,618,622],{"type":249,"tag":570,"props":614,"children":615},{"style":577},[616],{"type":254,"value":617},"sidebar",{"type":249,"tag":570,"props":619,"children":620},{"style":582},[621],{"type":254,"value":585},{"type":249,"tag":570,"props":623,"children":624},{"style":588},[625],{"type":254,"value":13},{"type":249,"tag":250,"props":627,"children":628},{},[629,631,636,638,642],{"type":254,"value":630},"Use ",{"type":249,"tag":257,"props":632,"children":633},{},[634],{"type":254,"value":635},"sidebar: group",{"type":254,"value":637}," for a labeled group inside the active section. Page-level navigation metadata belongs under a nested ",{"type":249,"tag":257,"props":639,"children":640},{},[641],{"type":254,"value":538},{"type":254,"value":643}," key:",{"type":249,"tag":560,"props":645,"children":647},{"language":562,"filename":646,"class":563},"page frontmatter",[648],{"type":249,"tag":257,"props":649,"children":650},{"class":567},[651,662,663,679,680,697,698],{"type":249,"tag":570,"props":652,"children":653},{"class":572,"style":573},[654,658],{"type":249,"tag":570,"props":655,"children":656},{"style":577},[657],{"type":254,"value":538},{"type":249,"tag":570,"props":659,"children":660},{"style":582},[661],{"type":254,"value":558},{"type":254,"value":592},{"type":249,"tag":570,"props":664,"children":665},{"class":572,"style":573},[666,671,675],{"type":249,"tag":570,"props":667,"children":668},{"style":577},[669],{"type":254,"value":670},"  title",{"type":249,"tag":570,"props":672,"children":673},{"style":582},[674],{"type":254,"value":585},{"type":249,"tag":570,"props":676,"children":677},{"style":588},[678],{"type":254,"value":300},{"type":254,"value":592},{"type":249,"tag":570,"props":681,"children":682},{"class":572,"style":573},[683,688,692],{"type":249,"tag":570,"props":684,"children":685},{"style":577},[686],{"type":254,"value":687},"  icon",{"type":249,"tag":570,"props":689,"children":690},{"style":582},[691],{"type":254,"value":585},{"type":249,"tag":570,"props":693,"children":694},{"style":588},[695],{"type":254,"value":696},"lucide:settings",{"type":254,"value":592},{"type":249,"tag":570,"props":699,"children":700},{"class":572,"style":573},[701,706,710],{"type":249,"tag":570,"props":702,"children":703},{"style":577},[704],{"type":254,"value":705},"  badge",{"type":249,"tag":570,"props":707,"children":708},{"style":582},[709],{"type":254,"value":585},{"type":249,"tag":570,"props":711,"children":712},{"style":588},[713],{"type":254,"value":714},"New",{"type":249,"tag":250,"props":716,"children":717},{},[718,720,725],{"type":254,"value":719},"Do not write ",{"type":249,"tag":257,"props":721,"children":722},{},[723],{"type":254,"value":724},"navigation.title: Configuration",{"type":254,"value":726},". Ginko reads that as a literal dotted key, not as nested navigation metadata.",{"type":249,"tag":272,"props":728,"children":730},{"id":729},"the-blog-route-is-missing",[731],{"type":254,"value":732},"The blog route is missing",{"type":249,"tag":250,"props":734,"children":735},{},[736,738,743,745,750,752,757,758,762],{"type":254,"value":737},"Set ",{"type":249,"tag":257,"props":739,"children":740},{},[741],{"type":254,"value":742},"blog: true",{"type":254,"value":744}," in ",{"type":249,"tag":257,"props":746,"children":747},{},[748],{"type":254,"value":749},"defineGinkoDocsConfig()",{"type":254,"value":751},". This creates the ",{"type":249,"tag":257,"props":753,"children":754},{},[755],{"type":254,"value":756},"blog",{"type":254,"value":344},{"type":249,"tag":257,"props":759,"children":760},{},[761],{"type":254,"value":514},{"type":254,"value":763}," collections and keeps the layer's blog routes enabled.",{"type":249,"tag":250,"props":765,"children":766},{},[767,769,773,774,778,779,783,784,788,790,794],{"type":254,"value":768},"For each post, verify the required ",{"type":249,"tag":257,"props":770,"children":771},{},[772],{"type":254,"value":381},{"type":254,"value":491},{"type":249,"tag":257,"props":775,"children":776},{},[777],{"type":254,"value":387},{"type":254,"value":491},{"type":249,"tag":257,"props":780,"children":781},{},[782],{"type":254,"value":489},{"type":254,"value":491},{"type":249,"tag":257,"props":785,"children":786},{},[787],{"type":254,"value":496},{"type":254,"value":789},", and ",{"type":249,"tag":257,"props":791,"children":792},{},[793],{"type":254,"value":503},{"type":254,"value":795}," fields. The authored reference uses the record path without an extension:",{"type":249,"tag":560,"props":797,"children":799},{"language":562,"filename":798,"class":563},"content\u002Fen\u002F2.blog\u002Frelease.md",[800],{"type":249,"tag":257,"props":801,"children":802},{"class":567},[803],{"type":249,"tag":570,"props":804,"children":805},{"class":572,"style":573},[806,810,814],{"type":249,"tag":570,"props":807,"children":808},{"style":577},[809],{"type":254,"value":503},{"type":249,"tag":570,"props":811,"children":812},{"style":582},[813],{"type":254,"value":585},{"type":249,"tag":570,"props":815,"children":816},{"style":588},[817],{"type":254,"value":818},"authors\u002Fginko-docs-team",{"type":249,"tag":250,"props":820,"children":821},{},[822,824,829],{"type":254,"value":823},"The reference must resolve to an author record. In the usual localized tree, that record lives at the corresponding locale path, for example ",{"type":249,"tag":257,"props":825,"children":826},{},[827],{"type":254,"value":828},"content\u002Fen\u002Fauthors\u002Fginko-docs-team.json",{"type":254,"value":830},".",{"type":249,"tag":272,"props":832,"children":834},{"id":833},"search-or-navigation-is-empty",[835],{"type":254,"value":836},"Search or navigation is empty",{"type":249,"tag":250,"props":838,"children":839},{},[840,842,846,848,852],{"type":254,"value":841},"Both features read the canonical ",{"type":249,"tag":257,"props":843,"children":844},{},[845],{"type":254,"value":369},{"type":254,"value":847}," and optional ",{"type":249,"tag":257,"props":849,"children":850},{},[851],{"type":254,"value":756},{"type":254,"value":853}," collections. Confirm that the pages appear through their public routes before changing UI code.",{"type":249,"tag":467,"props":855,"children":856},{},[857,862,867,872,877],{"type":249,"tag":360,"props":858,"children":859},{},[860],{"type":254,"value":861},"Navigation omits partials and documents hidden from navigation.",{"type":249,"tag":360,"props":863,"children":864},{},[865],{"type":254,"value":866},"Production output omits drafts.",{"type":249,"tag":360,"props":868,"children":869},{},[870],{"type":254,"value":871},"Search is locale-aware; test the active locale.",{"type":249,"tag":360,"props":873,"children":874},{},[875],{"type":254,"value":876},"A static deployment must include all generated application assets.",{"type":249,"tag":360,"props":878,"children":879},{},[880],{"type":254,"value":881},"An external provider must advertise and implement the operation it is asked to perform.",{"type":249,"tag":272,"props":883,"children":885},{"id":884},"canonical-or-alternate-urls-are-wrong",[886],{"type":254,"value":887},"Canonical or alternate URLs are wrong",{"type":249,"tag":250,"props":889,"children":890},{},[891,893,898,899,904,906,911],{"type":254,"value":892},"Set the same production origin in ",{"type":249,"tag":257,"props":894,"children":895},{},[896],{"type":254,"value":897},"defineGinkoDocsConfig().site.url",{"type":254,"value":344},{"type":249,"tag":257,"props":900,"children":901},{},[902],{"type":254,"value":903},"ginkoDocs.site.url",{"type":254,"value":905},". Align Nuxt Site configuration and Nuxt I18n's ",{"type":249,"tag":257,"props":907,"children":908},{},[909],{"type":254,"value":910},"baseUrl",{"type":254,"value":912}," when present. Clear generated output after changing route or locale configuration, then rebuild.",{"type":249,"tag":272,"props":914,"children":916},{"id":915},"raw-markdown-or-llm-catalogs-are-missing",[917],{"type":254,"value":918},"Raw Markdown or LLM catalogs are missing",{"type":249,"tag":250,"props":920,"children":921},{},[922,924,929,930,935],{"type":254,"value":923},"The factory enables agent Markdown for docs and blog pages. Confirm that the layer has not been overridden with ",{"type":249,"tag":257,"props":925,"children":926},{},[927],{"type":254,"value":928},"content.agent: false",{"type":254,"value":411},{"type":249,"tag":257,"props":931,"children":932},{},[933],{"type":254,"value":934},"content.agent.routes: false",{"type":254,"value":830},{"type":249,"tag":250,"props":937,"children":938},{},[939],{"type":254,"value":940},"For a static deployment, inspect the generated files directly:",{"type":249,"tag":560,"props":942,"children":945},{"language":943,"filename":944,"class":563},"bash","terminal",[946],{"type":249,"tag":257,"props":947,"children":949},{"class":948},"language-bash",[950],{"type":249,"tag":570,"props":951,"children":952},{"class":572,"style":573},[953,959,965,971,976,981],{"type":249,"tag":570,"props":954,"children":956},{"style":955},"color:#795E26;--shiki-dark:#DCDCAA",[957],{"type":254,"value":958},"find",{"type":249,"tag":570,"props":960,"children":962},{"style":961},"color:#A31515;--shiki-dark:#CE9178",[963],{"type":254,"value":964}," .output\u002Fpublic\u002Fraw",{"type":249,"tag":570,"props":966,"children":968},{"style":967},"color:#0000FF;--shiki-dark:#569CD6",[969],{"type":254,"value":970}," -type",{"type":249,"tag":570,"props":972,"children":973},{"style":961},[974],{"type":254,"value":975}," f",{"type":249,"tag":570,"props":977,"children":978},{"style":967},[979],{"type":254,"value":980}," -name",{"type":249,"tag":570,"props":982,"children":983},{"style":961},[984],{"type":254,"value":985}," '*.md'",{"type":249,"tag":250,"props":987,"children":988},{},[989,991,996,997,1002,1004,1009,1011,1016],{"type":254,"value":990},"Also check ",{"type":249,"tag":257,"props":992,"children":993},{},[994],{"type":254,"value":995},".output\u002Fpublic\u002Fllms.txt",{"type":254,"value":344},{"type":249,"tag":257,"props":998,"children":999},{},[1000],{"type":254,"value":1001},".output\u002Fpublic\u002Fllms-full.txt",{"type":254,"value":1003},". Static generation does not create same-URL ",{"type":249,"tag":257,"props":1005,"children":1006},{},[1007],{"type":254,"value":1008},"index.md",{"type":254,"value":1010}," files; clients must use the explicit ",{"type":249,"tag":257,"props":1012,"children":1013},{},[1014],{"type":254,"value":1015},"\u002Fraw\u002F**.md",{"type":254,"value":1017}," paths.",{"type":249,"tag":272,"props":1019,"children":1021},{"id":1020},"markdown-negotiation-or-mcp-works-locally-but-not-after-deployment",[1022],{"type":254,"value":1023},"Markdown negotiation or MCP works locally but not after deployment",{"type":249,"tag":250,"props":1025,"children":1026},{},[1027,1029,1034,1036,1041],{"type":254,"value":1028},"This is expected on a plain static host. ",{"type":249,"tag":257,"props":1030,"children":1031},{},[1032],{"type":254,"value":1033},"Accept: text\u002Fmarkdown",{"type":254,"value":1035},", response link headers, and ",{"type":249,"tag":257,"props":1037,"children":1038},{},[1039],{"type":254,"value":1040},"\u002Fmcp",{"type":254,"value":1042}," are request-time Nitro features. Deploy a Nitro target when those features are requirements, or expose the generated raw and LLM files on the static host.",{"type":249,"tag":272,"props":1044,"children":1046},{"id":1045},"analytics-and-feedback-do-nothing",[1047],{"type":254,"value":1048},"Analytics and feedback do nothing",{"type":249,"tag":250,"props":1050,"children":1051},{},[1052,1054,1059,1061,1066,1067,1072,1074,1079,1081,1086],{"type":254,"value":1053},"Plausible is fully disabled until ",{"type":249,"tag":257,"props":1055,"children":1056},{},[1057],{"type":254,"value":1058},"ginkoDocs.analytics.plausible.scriptId",{"type":254,"value":1060}," is set. Copy only the ID between ",{"type":249,"tag":257,"props":1062,"children":1063},{},[1064],{"type":254,"value":1065},"pa-",{"type":254,"value":344},{"type":249,"tag":257,"props":1068,"children":1069},{},[1070],{"type":254,"value":1071},".js",{"type":254,"value":1073}," from the site-specific script URL. The feedback control remains hidden until analytics and ",{"type":249,"tag":257,"props":1075,"children":1076},{},[1077],{"type":254,"value":1078},"feedback.enabled",{"type":254,"value":1080}," are both active. A negative response offers a GitHub issue link only when ",{"type":249,"tag":257,"props":1082,"children":1083},{},[1084],{"type":254,"value":1085},"ginkoDocs.repository",{"type":254,"value":1087}," is configured.",{"type":249,"tag":272,"props":1089,"children":1091},{"id":1090},"installed-behavior-looks-stale",[1092],{"type":254,"value":1093},"Installed behavior looks stale",{"type":249,"tag":250,"props":1095,"children":1096},{},[1097],{"type":254,"value":1098},"Confirm the versions resolved by the consuming application:",{"type":249,"tag":560,"props":1100,"children":1101},{"language":943,"filename":944,"class":563},[1102],{"type":249,"tag":257,"props":1103,"children":1104},{"class":948},[1105,1123,1124],{"type":249,"tag":570,"props":1106,"children":1107},{"class":572,"style":573},[1108,1113,1118],{"type":249,"tag":570,"props":1109,"children":1110},{"style":955},[1111],{"type":254,"value":1112},"pnpm",{"type":249,"tag":570,"props":1114,"children":1115},{"style":961},[1116],{"type":254,"value":1117}," why",{"type":249,"tag":570,"props":1119,"children":1120},{"style":961},[1121],{"type":254,"value":1122}," @lupinum\u002Fginko-docs",{"type":254,"value":592},{"type":249,"tag":570,"props":1125,"children":1126},{"class":572,"style":573},[1127,1131,1135],{"type":249,"tag":570,"props":1128,"children":1129},{"style":955},[1130],{"type":254,"value":1112},{"type":249,"tag":570,"props":1132,"children":1133},{"style":961},[1134],{"type":254,"value":1117},{"type":249,"tag":570,"props":1136,"children":1137},{"style":961},[1138],{"type":254,"value":1139}," @lupinum\u002Fginko-content",{"type":249,"tag":250,"props":1141,"children":1142},{},[1143],{"type":254,"value":1144},"Remove stale generated directories, reinstall from the intended registry version, and run Nuxt preparation again. Do not keep two copies of either package in the dependency graph.",{"type":249,"tag":250,"props":1146,"children":1147},{},[1148],{"type":254,"value":1149},"When reporting a reproducible defect, include the resolved Ginko Docs, Ginko Content, Nuxt, Vue, Vue Router, and Node versions; the deployment target; the smallest content tree; both configuration files; the failing URL; and complete build or server output.",{"title":1151,"searchDepth":1152,"depth":1152,"links":1153},"",4,[1154,1156,1157,1158,1159,1160,1161,1162,1163,1164],{"id":274,"depth":1155,"text":277},2,{"id":445,"depth":1155,"text":448},{"id":543,"depth":1155,"text":546},{"id":729,"depth":1155,"text":732},{"id":833,"depth":1155,"text":836},{"id":884,"depth":1155,"text":887},{"id":915,"depth":1155,"text":918},{"id":1020,"depth":1155,"text":1023},{"id":1045,"depth":1155,"text":1048},{"id":1090,"depth":1155,"text":1093},"markdown",{"source":1167,"path":1168,"stem":1169,"dir":1170,"extension":1171},"content","en\u002F1.docs\u002F6.operations\u002F2.troubleshooting.md","en\u002F1.docs\u002F6.operations\u002F2.troubleshooting","operations","md",{"requestedPath":171,"resolvedPath":171,"alternates":1173},[1174,1176],{"locale":8,"path":171,"source":1175},"variant",{"locale":1177,"path":1178,"source":1175},"de","\u002Fde\u002Fdokumentation\u002Fbetrieb\u002Ffehlerbehebung",{"requested":1180,"resolved":1181,"usedFallback":9},{"locale":8},{"locale":8},{"previous":1183,"next":1185},{"title":159,"id":160,"canonicalKey":161,"locale":8,"draft":9,"navigation":1184,"icon":163,"path":164},{"title":159,"icon":163},{"title":179,"id":180,"canonicalKey":181,"locale":8,"draft":9,"navigation":1186,"icon":183,"path":184},{"title":179,"icon":183},{"left":1188,"top":1188,"width":1189,"height":1189,"rotate":1188,"vFlip":9,"hFlip":9,"body":1190},0,24,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 8a1 1 0 0 1-1-1V2a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8zm5 0v12a2 2 0 0 1-2 2h-4.182M3.305 19.53l.923-.382M4 10.592V4a2 2 0 0 1 2-2h8M4.228 16.852l-.924-.383m2.548-1.241l-.383-.923m.383 6.467l-.383.924m2.679-6.468l.383-.923m-.001 7.391l-.382-.924m1.625-3.92l.922-.383m-.922 2.679l.922.383\"\u002F>\u003Ccircle cx=\"7\" cy=\"18\" r=\"3\"\u002F>\u003C\u002Fg>",{"left":1188,"top":1188,"width":1189,"height":1189,"rotate":1188,"vFlip":9,"hFlip":9,"body":1192},"\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":1188,"top":1188,"width":1189,"height":1189,"rotate":1188,"vFlip":9,"hFlip":9,"body":1194},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 19h8M4 17l6-6l-6-6\"\u002F>",{"left":1188,"top":1188,"width":1189,"height":1189,"rotate":1188,"vFlip":9,"hFlip":9,"body":1196},"\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>",1786530415259]