[{"data":1,"prerenderedAt":1224},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-installation":93,"-getting-started-installation-surround":1221},[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":11,"body":95,"description":1214,"extension":1215,"links":1216,"meta":1217,"navigation":1218,"path":12,"seo":1219,"stem":13,"__hash__":1220},"docs/1.getting-started/1.installation.md",{"type":96,"value":97,"toc":1200},"minimark",[98,103,132,136,403,409,413,419,475,478,482,489,926,932,936,939,1069,1073,1080,1104,1108,1117,1143,1146,1193,1196],[99,100,102],"h2",{"id":101},"requirements","Requirements",[104,105,106,114,120,126],"ul",{},[107,108,109,113],"li",{},[110,111,112],"strong",{},"PHP:"," 8.4+",[107,115,116,119],{},[110,117,118],{},"Laravel:"," 12+",[107,121,122,125],{},[110,123,124],{},"Filament:"," 5.x",[107,127,128,131],{},[110,129,130],{},"Database:"," PostgreSQL, MySQL, SQLite",[99,133,135],{"id":134},"quick-setup","Quick Setup",[137,138,139,144,171,261,265,281,303,307,382,386],"steps",{},[140,141,143],"h3",{"id":142},"install-package","Install Package",[145,146,152],"pre",{"className":147,"code":148,"filename":149,"language":150,"meta":151,"style":151},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","composer require relaticle/ink\n","Terminal","bash","",[153,154,155],"code",{"__ignoreMap":151},[156,157,160,164,168],"span",{"class":158,"line":159},"line",1,[156,161,163],{"class":162},"sBMFI","composer",[156,165,167],{"class":166},"sfazB"," require",[156,169,170],{"class":166}," relaticle/ink\n",[172,173,175,183],"alert",{"type":174},"info",[176,177,178,179,182],"p",{},"For private repositories, add the VCS repository to your ",[153,180,181],{},"composer.json"," first:",[145,184,188],{"className":185,"code":186,"filename":181,"language":187,"meta":151,"style":151},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\"repositories\": [\n    {\"type\": \"vcs\", \"url\": \"git@github.com:relaticle/ink.git\"}\n]\n","json",[153,189,190,208,255],{"__ignoreMap":151},[156,191,192,196,199,201,205],{"class":158,"line":159},[156,193,195],{"class":194},"sMK4o","\"",[156,197,198],{"class":166},"repositories",[156,200,195],{"class":194},[156,202,204],{"class":203},"sTEyZ",": ",[156,206,207],{"class":194},"[\n",[156,209,211,214,216,220,222,225,228,231,233,236,238,241,243,245,247,250,252],{"class":158,"line":210},2,[156,212,213],{"class":194},"    {",[156,215,195],{"class":194},[156,217,219],{"class":218},"spNyl","type",[156,221,195],{"class":194},[156,223,224],{"class":194},":",[156,226,227],{"class":194}," \"",[156,229,230],{"class":166},"vcs",[156,232,195],{"class":194},[156,234,235],{"class":194},",",[156,237,227],{"class":194},[156,239,240],{"class":218},"url",[156,242,195],{"class":194},[156,244,224],{"class":194},[156,246,227],{"class":194},[156,248,249],{"class":166},"git@github.com:relaticle/ink.git",[156,251,195],{"class":194},[156,253,254],{"class":194},"}\n",[156,256,258],{"class":158,"line":257},3,[156,259,260],{"class":194},"]\n",[140,262,264],{"id":263},"run-migrations","Run Migrations",[145,266,268],{"className":147,"code":267,"filename":149,"language":150,"meta":151,"style":151},"php artisan migrate\n",[153,269,270],{"__ignoreMap":151},[156,271,272,275,278],{"class":158,"line":159},[156,273,274],{"class":162},"php",[156,276,277],{"class":166}," artisan",[156,279,280],{"class":166}," migrate\n",[176,282,283,284,287,288,287,291,294,295,298,299,302],{},"This creates ",[153,285,286],{},"blog_posts",", ",[153,289,290],{},"blog_categories",[153,292,293],{},"blog_tags",", and ",[153,296,297],{},"blog_post_tag"," tables. Tag tables are empty unless you enable the ",[153,300,301],{},"tags"," feature.",[140,304,306],{"id":305},"register-filament-plugin","Register Filament Plugin",[145,308,312],{"className":309,"code":310,"filename":311,"language":274,"meta":151,"style":151},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","use Relaticle\\Ink\\InkPlugin;\n\n$panel->plugins([\n    InkPlugin::make(),\n]);\n","AppPanelProvider.php",[153,313,314,337,343,361,376],{"__ignoreMap":151},[156,315,316,320,323,326,329,331,334],{"class":158,"line":159},[156,317,319],{"class":318},"sbssI","use",[156,321,322],{"class":203}," Relaticle",[156,324,325],{"class":194},"\\",[156,327,328],{"class":203},"Ink",[156,330,325],{"class":194},[156,332,333],{"class":203},"InkPlugin",[156,335,336],{"class":194},";\n",[156,338,339],{"class":158,"line":210},[156,340,342],{"emptyLinePlaceholder":341},true,"\n",[156,344,345,348,351,354,358],{"class":158,"line":257},[156,346,347],{"class":194},"$",[156,349,350],{"class":203},"panel",[156,352,353],{"class":194},"->",[156,355,357],{"class":356},"s2Zo4","plugins",[156,359,360],{"class":194},"([\n",[156,362,364,367,370,373],{"class":158,"line":363},4,[156,365,366],{"class":162},"    InkPlugin",[156,368,369],{"class":194},"::",[156,371,372],{"class":356},"make",[156,374,375],{"class":194},"(),\n",[156,377,379],{"class":158,"line":378},5,[156,380,381],{"class":194},"]);\n",[140,383,385],{"id":384},"publish-config-optional","Publish Config (optional)",[145,387,389],{"className":147,"code":388,"filename":149,"language":150,"meta":151,"style":151},"php artisan vendor:publish --tag=ink-config\n",[153,390,391],{"__ignoreMap":151},[156,392,393,395,397,400],{"class":158,"line":159},[156,394,274],{"class":162},[156,396,277],{"class":166},[156,398,399],{"class":166}," vendor:publish",[156,401,402],{"class":166}," --tag=ink-config\n",[176,404,405,408],{},[110,406,407],{},"Done!"," Visit your Filament panel — you'll see the Blog section with Posts and Categories.",[99,410,412],{"id":411},"pick-your-install-mode","Pick your install mode",[176,414,415,416,224],{},"The package ships ",[110,417,418],{},"two install modes",[420,421,422,438],"table",{},[423,424,425],"thead",{},[426,427,428,432,435],"tr",{},[429,430,431],"th",{},"Mode",[429,433,434],{},"When to use",[429,436,437],{},"Doc",[439,440,441,457],"tbody",{},[426,442,443,449,452],{},[444,445,446],"td",{},[110,447,448],{},"Headless (default)",[444,450,451],{},"You want the Blade components and admin, but full control over routing/views",[444,453,454],{},[455,456,16],"a",{"href":17},[426,458,459,464,471],{},[444,460,461],{},[110,462,463],{},"Public-routes mode (opt-in)",[444,465,466,467,470],{},"You want a working blog at ",[153,468,469],{},"/blog"," without writing a single controller",[444,472,473],{},[455,474,21],{"href":22},[176,476,477],{},"Most teams porting from the Tapix/FilaForms internal blog packages want public-routes mode — it ships the same flow they had, just behind a flag.",[99,479,481],{"id":480},"default-config","Default config",[176,483,484,485,488],{},"After publishing, ",[153,486,487],{},"config/ink.php"," looks like this. Everything is opt-in — defaults match the headless mode, so the package is a no-op until you flip a flag:",[145,490,492],{"className":309,"code":491,"filename":487,"language":274,"meta":151,"style":151},"return [\n    'prefix' => 'blog',\n    'layout' => 'layouts.app',\n    'author_model' => \\App\\Models\\User::class,\n    'per_page' => 12,\n\n    'features' => [\n        'public_routes' => false,  // /blog, /blog/{slug}, /blog/category/{slug}, signed /blog/preview/{post}\n        'feed'          => false,  // /blog/feed (RSS 2.0)\n        'sitemap'       => false,  // helper for spatie/laravel-sitemap\n        'tags'          => false,  // /blog/tag/{slug}, TagResource admin\n        'media_library' => false,  // SpatieMediaLibraryFileUpload (requires spatie/laravel-medialibrary)\n    ],\n\n    'feed' => [\n        'title' => null,         // falls back to config('app.name')\n        'description' => null,\n        'author_email' => null,  // RSS \u003Cauthor> email\n    ],\n\n    'publisher' => [\n        'name' => null,    // Organization name (JSON-LD)\n        'url' => null,\n        'logo' => null,    // Path to logo (used with asset())\n    ],\n\n    'tables' => [\n        'posts' => 'blog_posts',\n        'categories' => 'blog_categories',\n    ],\n];\n",[153,493,494,503,528,548,582,598,603,617,637,655,673,689,706,712,717,730,748,763,780,785,790,804,821,834,851,856,861,875,895,915,920],{"__ignoreMap":151},[156,495,496,500],{"class":158,"line":159},[156,497,499],{"class":498},"s7zQu","return",[156,501,502],{"class":194}," [\n",[156,504,505,508,511,514,517,520,523,525],{"class":158,"line":210},[156,506,507],{"class":194},"    '",[156,509,510],{"class":166},"prefix",[156,512,513],{"class":194},"'",[156,515,516],{"class":194}," =>",[156,518,519],{"class":194}," '",[156,521,522],{"class":166},"blog",[156,524,513],{"class":194},[156,526,527],{"class":194},",\n",[156,529,530,532,535,537,539,541,544,546],{"class":158,"line":257},[156,531,507],{"class":194},[156,533,534],{"class":166},"layout",[156,536,513],{"class":194},[156,538,516],{"class":194},[156,540,519],{"class":194},[156,542,543],{"class":166},"layouts.app",[156,545,513],{"class":194},[156,547,527],{"class":194},[156,549,550,552,555,557,559,562,565,567,570,572,575,577,580],{"class":158,"line":363},[156,551,507],{"class":194},[156,553,554],{"class":166},"author_model",[156,556,513],{"class":194},[156,558,516],{"class":194},[156,560,561],{"class":194}," \\",[156,563,564],{"class":203},"App",[156,566,325],{"class":194},[156,568,569],{"class":203},"Models",[156,571,325],{"class":194},[156,573,574],{"class":162},"User",[156,576,369],{"class":194},[156,578,579],{"class":318},"class",[156,581,527],{"class":194},[156,583,584,586,589,591,593,596],{"class":158,"line":378},[156,585,507],{"class":194},[156,587,588],{"class":166},"per_page",[156,590,513],{"class":194},[156,592,516],{"class":194},[156,594,595],{"class":318}," 12",[156,597,527],{"class":194},[156,599,601],{"class":158,"line":600},6,[156,602,342],{"emptyLinePlaceholder":341},[156,604,606,608,611,613,615],{"class":158,"line":605},7,[156,607,507],{"class":194},[156,609,610],{"class":166},"features",[156,612,513],{"class":194},[156,614,516],{"class":194},[156,616,502],{"class":194},[156,618,620,623,626,628,630,633],{"class":158,"line":619},8,[156,621,622],{"class":194},"        '",[156,624,625],{"class":166},"public_routes",[156,627,513],{"class":194},[156,629,516],{"class":194},[156,631,632],{"class":194}," false,",[156,634,636],{"class":635},"sHwdD","  // /blog, /blog/{slug}, /blog/category/{slug}, signed /blog/preview/{post}\n",[156,638,640,642,645,647,650,652],{"class":158,"line":639},9,[156,641,622],{"class":194},[156,643,644],{"class":166},"feed",[156,646,513],{"class":194},[156,648,649],{"class":194},"          =>",[156,651,632],{"class":194},[156,653,654],{"class":635},"  // /blog/feed (RSS 2.0)\n",[156,656,658,660,663,665,668,670],{"class":158,"line":657},10,[156,659,622],{"class":194},[156,661,662],{"class":166},"sitemap",[156,664,513],{"class":194},[156,666,667],{"class":194},"       =>",[156,669,632],{"class":194},[156,671,672],{"class":635},"  // helper for spatie/laravel-sitemap\n",[156,674,676,678,680,682,684,686],{"class":158,"line":675},11,[156,677,622],{"class":194},[156,679,301],{"class":166},[156,681,513],{"class":194},[156,683,649],{"class":194},[156,685,632],{"class":194},[156,687,688],{"class":635},"  // /blog/tag/{slug}, TagResource admin\n",[156,690,692,694,697,699,701,703],{"class":158,"line":691},12,[156,693,622],{"class":194},[156,695,696],{"class":166},"media_library",[156,698,513],{"class":194},[156,700,516],{"class":194},[156,702,632],{"class":194},[156,704,705],{"class":635},"  // SpatieMediaLibraryFileUpload (requires spatie/laravel-medialibrary)\n",[156,707,709],{"class":158,"line":708},13,[156,710,711],{"class":194},"    ],\n",[156,713,715],{"class":158,"line":714},14,[156,716,342],{"emptyLinePlaceholder":341},[156,718,720,722,724,726,728],{"class":158,"line":719},15,[156,721,507],{"class":194},[156,723,644],{"class":166},[156,725,513],{"class":194},[156,727,516],{"class":194},[156,729,502],{"class":194},[156,731,733,735,738,740,742,745],{"class":158,"line":732},16,[156,734,622],{"class":194},[156,736,737],{"class":166},"title",[156,739,513],{"class":194},[156,741,516],{"class":194},[156,743,744],{"class":194}," null,",[156,746,747],{"class":635},"         // falls back to config('app.name')\n",[156,749,751,753,756,758,760],{"class":158,"line":750},17,[156,752,622],{"class":194},[156,754,755],{"class":166},"description",[156,757,513],{"class":194},[156,759,516],{"class":194},[156,761,762],{"class":194}," null,\n",[156,764,766,768,771,773,775,777],{"class":158,"line":765},18,[156,767,622],{"class":194},[156,769,770],{"class":166},"author_email",[156,772,513],{"class":194},[156,774,516],{"class":194},[156,776,744],{"class":194},[156,778,779],{"class":635},"  // RSS \u003Cauthor> email\n",[156,781,783],{"class":158,"line":782},19,[156,784,711],{"class":194},[156,786,788],{"class":158,"line":787},20,[156,789,342],{"emptyLinePlaceholder":341},[156,791,793,795,798,800,802],{"class":158,"line":792},21,[156,794,507],{"class":194},[156,796,797],{"class":166},"publisher",[156,799,513],{"class":194},[156,801,516],{"class":194},[156,803,502],{"class":194},[156,805,807,809,812,814,816,818],{"class":158,"line":806},22,[156,808,622],{"class":194},[156,810,811],{"class":166},"name",[156,813,513],{"class":194},[156,815,516],{"class":194},[156,817,744],{"class":194},[156,819,820],{"class":635},"    // Organization name (JSON-LD)\n",[156,822,824,826,828,830,832],{"class":158,"line":823},23,[156,825,622],{"class":194},[156,827,240],{"class":166},[156,829,513],{"class":194},[156,831,516],{"class":194},[156,833,762],{"class":194},[156,835,837,839,842,844,846,848],{"class":158,"line":836},24,[156,838,622],{"class":194},[156,840,841],{"class":166},"logo",[156,843,513],{"class":194},[156,845,516],{"class":194},[156,847,744],{"class":194},[156,849,850],{"class":635},"    // Path to logo (used with asset())\n",[156,852,854],{"class":158,"line":853},25,[156,855,711],{"class":194},[156,857,859],{"class":158,"line":858},26,[156,860,342],{"emptyLinePlaceholder":341},[156,862,864,866,869,871,873],{"class":158,"line":863},27,[156,865,507],{"class":194},[156,867,868],{"class":166},"tables",[156,870,513],{"class":194},[156,872,516],{"class":194},[156,874,502],{"class":194},[156,876,878,880,883,885,887,889,891,893],{"class":158,"line":877},28,[156,879,622],{"class":194},[156,881,882],{"class":166},"posts",[156,884,513],{"class":194},[156,886,516],{"class":194},[156,888,519],{"class":194},[156,890,286],{"class":166},[156,892,513],{"class":194},[156,894,527],{"class":194},[156,896,898,900,903,905,907,909,911,913],{"class":158,"line":897},29,[156,899,622],{"class":194},[156,901,902],{"class":166},"categories",[156,904,513],{"class":194},[156,906,516],{"class":194},[156,908,519],{"class":194},[156,910,290],{"class":166},[156,912,513],{"class":194},[156,914,527],{"class":194},[156,916,918],{"class":158,"line":917},30,[156,919,711],{"class":194},[156,921,923],{"class":158,"line":922},31,[156,924,925],{"class":194},"];\n",[176,927,928,929,931],{},"See ",[455,930,48],{"href":49}," for the full reference.",[99,933,935],{"id":934},"morph-map","Morph Map",[176,937,938],{},"If your app enforces morph maps, register the blog models:",[145,940,943],{"className":309,"code":941,"filename":942,"language":274,"meta":151,"style":151},"Relation::enforceMorphMap([\n    // ...existing entries\n    'blog_post' => \\Relaticle\\Ink\\Models\\Post::class,\n    'blog_category' => \\Relaticle\\Ink\\Models\\Category::class,\n    'blog_tag' => \\Relaticle\\Ink\\Models\\Tag::class,\n]);\n","AppServiceProvider.php",[153,944,945,957,962,997,1031,1065],{"__ignoreMap":151},[156,946,947,950,952,955],{"class":158,"line":159},[156,948,949],{"class":162},"Relation",[156,951,369],{"class":194},[156,953,954],{"class":356},"enforceMorphMap",[156,956,360],{"class":194},[156,958,959],{"class":158,"line":210},[156,960,961],{"class":635},"    // ...existing entries\n",[156,963,964,966,969,971,973,975,978,980,982,984,986,988,991,993,995],{"class":158,"line":257},[156,965,507],{"class":194},[156,967,968],{"class":166},"blog_post",[156,970,513],{"class":194},[156,972,516],{"class":194},[156,974,561],{"class":194},[156,976,977],{"class":203},"Relaticle",[156,979,325],{"class":194},[156,981,328],{"class":203},[156,983,325],{"class":194},[156,985,569],{"class":203},[156,987,325],{"class":194},[156,989,990],{"class":162},"Post",[156,992,369],{"class":194},[156,994,579],{"class":318},[156,996,527],{"class":194},[156,998,999,1001,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1025,1027,1029],{"class":158,"line":363},[156,1000,507],{"class":194},[156,1002,1003],{"class":166},"blog_category",[156,1005,513],{"class":194},[156,1007,516],{"class":194},[156,1009,561],{"class":194},[156,1011,977],{"class":203},[156,1013,325],{"class":194},[156,1015,328],{"class":203},[156,1017,325],{"class":194},[156,1019,569],{"class":203},[156,1021,325],{"class":194},[156,1023,1024],{"class":162},"Category",[156,1026,369],{"class":194},[156,1028,579],{"class":318},[156,1030,527],{"class":194},[156,1032,1033,1035,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1059,1061,1063],{"class":158,"line":378},[156,1034,507],{"class":194},[156,1036,1037],{"class":166},"blog_tag",[156,1039,513],{"class":194},[156,1041,516],{"class":194},[156,1043,561],{"class":194},[156,1045,977],{"class":203},[156,1047,325],{"class":194},[156,1049,328],{"class":203},[156,1051,325],{"class":194},[156,1053,569],{"class":203},[156,1055,325],{"class":194},[156,1057,1058],{"class":162},"Tag",[156,1060,369],{"class":194},[156,1062,579],{"class":318},[156,1064,527],{"class":194},[156,1066,1067],{"class":158,"line":600},[156,1068,381],{"class":194},[99,1070,1072],{"id":1071},"seo-migration","SEO Migration",[176,1074,1075,1076,1079],{},"The package depends on ",[153,1077,1078],{},"ralphjsmit/laravel-seo",". Publish its migration:",[145,1081,1083],{"className":147,"code":1082,"filename":149,"language":150,"meta":151,"style":151},"php artisan vendor:publish --tag=seo-migrations\nphp artisan migrate\n",[153,1084,1085,1096],{"__ignoreMap":151},[156,1086,1087,1089,1091,1093],{"class":158,"line":159},[156,1088,274],{"class":162},[156,1090,277],{"class":166},[156,1092,399],{"class":166},[156,1094,1095],{"class":166}," --tag=seo-migrations\n",[156,1097,1098,1100,1102],{"class":158,"line":210},[156,1099,274],{"class":162},[156,1101,277],{"class":166},[156,1103,280],{"class":166},[99,1105,1107],{"id":1106},"upgrading-from-the-tapixfilaforms-internal-blog-packages","Upgrading from the Tapix/FilaForms internal blog packages",[176,1109,1110,1111,1113,1114,1116],{},"The schema is identical (",[153,1112,286],{}," and ",[153,1115,290],{}," table names match). To swap:",[145,1118,1120],{"className":147,"code":1119,"filename":149,"language":150,"meta":151,"style":151},"composer remove tapix/blog        # or filaforms/blog\ncomposer require relaticle/ink\n",[153,1121,1122,1135],{"__ignoreMap":151},[156,1123,1124,1126,1129,1132],{"class":158,"line":159},[156,1125,163],{"class":162},[156,1127,1128],{"class":166}," remove",[156,1130,1131],{"class":166}," tapix/blog",[156,1133,1134],{"class":635},"        # or filaforms/blog\n",[156,1136,1137,1139,1141],{"class":158,"line":210},[156,1138,163],{"class":162},[156,1140,167],{"class":166},[156,1142,170],{"class":166},[176,1144,1145],{},"Then enable public-routes mode in config:",[145,1147,1149],{"className":309,"code":1148,"language":274,"meta":151,"style":151},"'features' => [\n    'public_routes' => true,\n    'feed' => true,\n],\n",[153,1150,1151,1163,1176,1188],{"__ignoreMap":151},[156,1152,1153,1155,1157,1159,1161],{"class":158,"line":159},[156,1154,513],{"class":194},[156,1156,610],{"class":166},[156,1158,513],{"class":194},[156,1160,516],{"class":194},[156,1162,502],{"class":194},[156,1164,1165,1167,1169,1171,1173],{"class":158,"line":210},[156,1166,507],{"class":194},[156,1168,625],{"class":166},[156,1170,513],{"class":194},[156,1172,516],{"class":194},[156,1174,1175],{"class":194}," true,\n",[156,1177,1178,1180,1182,1184,1186],{"class":158,"line":257},[156,1179,507],{"class":194},[156,1181,644],{"class":166},[156,1183,513],{"class":194},[156,1185,516],{"class":194},[156,1187,1175],{"class":194},[156,1189,1190],{"class":158,"line":363},[156,1191,1192],{"class":194},"],\n",[176,1194,1195],{},"No data migration needed.",[1197,1198,1199],"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}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":151,"searchDepth":210,"depth":210,"links":1201},[1202,1203,1209,1210,1211,1212,1213],{"id":101,"depth":210,"text":102},{"id":134,"depth":210,"text":135,"children":1204},[1205,1206,1207,1208],{"id":142,"depth":257,"text":143},{"id":263,"depth":257,"text":264},{"id":305,"depth":257,"text":306},{"id":384,"depth":257,"text":385},{"id":411,"depth":210,"text":412},{"id":480,"depth":210,"text":481},{"id":934,"depth":210,"text":935},{"id":1071,"depth":210,"text":1072},{"id":1106,"depth":210,"text":1107},"Install Ink in your Laravel application.","md",null,{},{"icon":14},{"title":11,"description":1214},"UHWvQtoL0igxiKA4zyC-C-1hEammMuoxfov2iuUQLv4",[1216,1222],{"title":16,"path":17,"stem":18,"description":1223,"icon":19,"children":-1},"Build your own blog frontend using the package's Blade components.",1778707659975]