[{"data":1,"prerenderedAt":494},["ShallowReactive",2],{"navigation_docs":3,"-essentials-schema":93,"-essentials-schema-surround":489},[4,26,77],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":25},"Getting Started","i-lucide-rocket","/getting-started","1.getting-started",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Installation","/getting-started/installation","1.getting-started/1.installation","i-lucide-download",{"title":16,"path":17,"stem":18,"icon":19},"Frontend Setup (headless)","/getting-started/frontend-setup","1.getting-started/2.frontend-setup","i-lucide-layout",{"title":21,"path":22,"stem":23,"icon":24},"Public-routes mode","/getting-started/public-routes-mode","1.getting-started/3.public-routes-mode","i-lucide-zap",false,{"title":27,"icon":28,"path":29,"stem":30,"children":31,"page":25},"Essentials","i-lucide-book-open","/essentials","2.essentials",[32,37,42,47,52,57,62,67,72],{"title":33,"path":34,"stem":35,"icon":36},"Blade Components","/essentials/blade-components","2.essentials/1.blade-components","i-lucide-component",{"title":38,"path":39,"stem":40,"icon":41},"Filament Admin","/essentials/filament-admin","2.essentials/2.filament-admin","i-lucide-layout-dashboard",{"title":43,"path":44,"stem":45,"icon":46},"MCP Tools","/essentials/mcp-tools","2.essentials/3.mcp-tools","i-lucide-bot",{"title":48,"path":49,"stem":50,"icon":51},"Configuration","/essentials/configuration","2.essentials/4.configuration","i-lucide-settings",{"title":53,"path":54,"stem":55,"icon":56},"Tags Taxonomy","/essentials/tags","2.essentials/5.tags","i-lucide-hash",{"title":58,"path":59,"stem":60,"icon":61},"MediaLibrary Integration","/essentials/media-library","2.essentials/6.media-library","i-lucide-image",{"title":63,"path":64,"stem":65,"icon":66},"Search","/essentials/search","2.essentials/7.search","i-lucide-search",{"title":68,"path":69,"stem":70,"icon":71},"Schema","/essentials/schema","2.essentials/8.schema","i-lucide-code-2",{"title":73,"path":74,"stem":75,"icon":76},"Listing SEO","/essentials/listing-seo","2.essentials/9.listing-seo","i-lucide-list",{"title":78,"icon":79,"path":80,"stem":81,"children":82,"page":25},"Community","i-lucide-users","/community","4.community",[83,88],{"title":84,"path":85,"stem":86,"icon":87},"Contributing","/community/contributing","4.community/1.contributing","i-lucide-git-pull-request",{"title":89,"path":90,"stem":91,"icon":92},"License","/community/license","4.community/2.license","i-lucide-scale",{"id":94,"title":68,"body":95,"description":482,"extension":483,"links":484,"meta":485,"navigation":486,"path":69,"seo":487,"stem":70,"__hash__":488},"docs/2.essentials/8.schema.md",{"type":96,"value":97,"toc":475},"minimark",[98,107,112,242,246,256,309,313,327,365,379,383,441,450,454,471],[99,100,101,102,106],"p",{},"The package emits JSON-LD schema automatically for blog content. Each schema type can be toggled in ",[103,104,105],"code",{},"config/ink.php",".",[108,109,111],"h2",{"id":110},"whats-emitted-by-default","What's emitted by default",[113,114,115,130],"table",{},[116,117,118],"thead",{},[119,120,121,124,127],"tr",{},[122,123,68],"th",{},[122,125,126],{},"Where",[122,128,129],{},"Toggle",[131,132,133,151,163,186,206,222],"tbody",{},[119,134,135,141,144],{},[136,137,138],"td",{},[103,139,140],{},"BlogPosting",[136,142,143],{},"Post pages",[136,145,146,147,150],{},"Always on (via ",[103,148,149],{},"Post::getDynamicSEOData()",")",[119,152,153,158,160],{},[136,154,155],{},[103,156,157],{},"BreadcrumbList",[136,159,143],{},[136,161,162],{},"Always on",[119,164,165,170,177],{},[136,166,167],{},[103,168,169],{},"FAQPage",[136,171,172,173,176],{},"Post pages with ",[103,174,175],{},"## FAQ"," section",[136,178,179,182,183,150],{},[103,180,181],{},"schema.faq_auto"," (default ",[103,184,185],{},"true",[119,187,188,193,198],{},[136,189,190],{},[103,191,192],{},"HowTo",[136,194,172,195,176],{},[103,196,197],{},"## Steps",[136,199,200,182,203,150],{},[103,201,202],{},"schema.howto_auto",[103,204,205],{},"false",[119,207,208,213,219],{},[136,209,210],{},[103,211,212],{},"Blog",[136,214,215,218],{},[103,216,217],{},"/blog"," index",[136,220,221],{},"Always when public-routes mode is on",[119,223,224,229,240],{},[136,225,226],{},[103,227,228],{},"CollectionPage",[136,230,231,233,234,233,237],{},[103,232,217],{},", ",[103,235,236],{},"/blog/category/{slug}",[103,238,239],{},"/blog/tag/{slug}",[136,241,221],{},[108,243,245],{"id":244},"faqpage-conventions","FAQPage conventions",[99,247,248,249,251,252,255],{},"To trigger FAQPage emission, include a ",[103,250,175],{}," heading followed by ",[103,253,254],{},"### Question?"," and a paragraph answer:",[257,258,263],"pre",{"className":259,"code":260,"language":261,"meta":262,"style":262},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","## FAQ\n\n### Does the package auto-emit schema?\nYes — FAQ schema is on by default.\n\n### Can I turn it off?\nSet `schema.faq_auto` to `false`.\n","markdown","",[103,264,265,273,280,286,292,297,303],{"__ignoreMap":262},[266,267,270],"span",{"class":268,"line":269},"line",1,[266,271,272],{},"## FAQ\n",[266,274,276],{"class":268,"line":275},2,[266,277,279],{"emptyLinePlaceholder":278},true,"\n",[266,281,283],{"class":268,"line":282},3,[266,284,285],{},"### Does the package auto-emit schema?\n",[266,287,289],{"class":268,"line":288},4,[266,290,291],{},"Yes — FAQ schema is on by default.\n",[266,293,295],{"class":268,"line":294},5,[266,296,279],{"emptyLinePlaceholder":278},[266,298,300],{"class":268,"line":299},6,[266,301,302],{},"### Can I turn it off?\n",[266,304,306],{"class":268,"line":305},7,[266,307,308],{},"Set `schema.faq_auto` to `false`.\n",[108,310,312],{"id":311},"howto-conventions","HowTo conventions",[99,314,315,316,319,320,322,323,326],{},"To trigger HowTo emission, opt in via ",[103,317,318],{},"schema.howto_auto = true"," and write a ",[103,321,197],{}," section with ",[103,324,325],{},"### Step Name"," headings:",[257,328,330],{"className":259,"code":329,"language":261,"meta":262,"style":262},"## Steps\n\n### Install the package\nRun `composer require relaticle/ink`.\n\n### Publish the config\nRun `php artisan vendor:publish --tag=ink-config`.\n",[103,331,332,337,341,346,351,355,360],{"__ignoreMap":262},[266,333,334],{"class":268,"line":269},[266,335,336],{},"## Steps\n",[266,338,339],{"class":268,"line":275},[266,340,279],{"emptyLinePlaceholder":278},[266,342,343],{"class":268,"line":282},[266,344,345],{},"### Install the package\n",[266,347,348],{"class":268,"line":288},[266,349,350],{},"Run `composer require relaticle/ink`.\n",[266,352,353],{"class":268,"line":294},[266,354,279],{"emptyLinePlaceholder":278},[266,356,357],{"class":268,"line":299},[266,358,359],{},"### Publish the config\n",[266,361,362],{"class":268,"line":305},[266,363,364],{},"Run `php artisan vendor:publish --tag=ink-config`.\n",[99,366,367,368,371,372,375,376,106],{},"Each ",[103,369,370],{},"### heading"," becomes a ",[103,373,374],{},"HowToStep"," with auto-incremented ",[103,377,378],{},"position",[108,380,382],{"id":381},"disabling-auto-detection","Disabling auto-detection",[257,384,388],{"className":385,"code":386,"language":387,"meta":262,"style":262},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","'schema' => [\n    'faq_auto' => false,\n    'howto_auto' => false,\n],\n","php",[103,389,390,408,423,436],{"__ignoreMap":262},[266,391,392,396,400,402,405],{"class":268,"line":269},[266,393,395],{"class":394},"sMK4o","'",[266,397,399],{"class":398},"sfazB","schema",[266,401,395],{"class":394},[266,403,404],{"class":394}," =>",[266,406,407],{"class":394}," [\n",[266,409,410,413,416,418,420],{"class":268,"line":275},[266,411,412],{"class":394},"    '",[266,414,415],{"class":398},"faq_auto",[266,417,395],{"class":394},[266,419,404],{"class":394},[266,421,422],{"class":394}," false,\n",[266,424,425,427,430,432,434],{"class":268,"line":282},[266,426,412],{"class":394},[266,428,429],{"class":398},"howto_auto",[266,431,395],{"class":394},[266,433,404],{"class":394},[266,435,422],{"class":394},[266,437,438],{"class":268,"line":288},[266,439,440],{"class":394},"],\n",[99,442,443,444,446,447,449],{},"The ",[103,445,140],{}," + ",[103,448,157],{}," schemas remain on regardless — they're considered baseline for any blog.",[108,451,453],{"id":452},"validate-your-schema","Validate your schema",[99,455,456,457,464,465,470],{},"After publishing, paste a post URL into ",[458,459,463],"a",{"href":460,"rel":461},"https://search.google.com/test/rich-results",[462],"nofollow","Google Rich Results Test"," or the ",[458,466,469],{"href":467,"rel":468},"https://validator.schema.org/",[462],"Schema.org Validator"," to confirm zero errors.",[472,473,474],"style",{},"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}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":262,"searchDepth":275,"depth":275,"links":476},[477,478,479,480,481],{"id":110,"depth":275,"text":111},{"id":244,"depth":275,"text":245},{"id":311,"depth":275,"text":312},{"id":381,"depth":275,"text":382},{"id":452,"depth":275,"text":453},"Automatic JSON-LD schema emission for posts and listings.","md",null,{},{"icon":71},{"title":68,"description":482},"53S6GmpIE4l8hUYLGDf2hJPbuTsEy1UAf5qWup2h4cg",[490,492],{"title":63,"path":64,"stem":65,"description":491,"icon":66,"children":-1},"Portable search across blog posts with a config-driven backend hook.",{"title":73,"path":74,"stem":75,"description":493,"icon":76,"children":-1},"Per-page canonicals, titles, and metadata for listing routes.",1778707660481]