[{"data":1,"prerenderedAt":129},["ShallowReactive",2],{"mdc-o8y00b-key":3,"\u002Fhelpers":45,"helpers-navigation":107,"helpers-version":48},{"data":4,"body":5},{},{"type":6,"children":7},"root",[8],{"type":9,"tag":10,"props":11,"children":12},"element","p",{},[13,16,25,27,34,36,43],{"type":14,"value":15},"text","Kirby Tools is built on ",{"type":9,"tag":17,"props":18,"children":22},"a",{"href":19,"rel":20},"https:\u002F\u002Fgetkirby.com",[21],"nofollow",[23],{"type":14,"value":24},"Kirby",{"type":14,"value":26}," – with gratitude to the team and community who make it. Help me improve the plugins: share feedback in ",{"type":9,"tag":17,"props":28,"children":31},{"href":29,"rel":30},"https:\u002F\u002Fgithub.com\u002Fkirby-tools\u002Fcommunity\u002Fdiscussions",[21],[32],{"type":14,"value":33},"Discussions",{"type":14,"value":35}," or report bugs via ",{"type":9,"tag":17,"props":37,"children":40},{"href":38,"rel":39},"https:\u002F\u002Fgithub.com\u002Fkirby-tools\u002Fcommunity\u002Fissues",[21],[41],{"type":14,"value":42},"Issues",{"type":14,"value":44},".",{"id":46,"title":47,"body":48,"cta":49,"description":59,"extension":60,"hero":61,"meta":70,"navigation":71,"orientation":48,"path":73,"sections":74,"seo":104,"stem":105,"__hash__":106},"product\u002F9.helpers\u002Findex.yml","Kirby Helpers – Env, Meta Tags, Sitemap, Redirects, and Vite for Kirby",null,{"title":50,"description":51,"orientation":52,"links":53},"Install It, Use What You Need","Install the plugin with Composer, call the helpers from your templates, and configure the sitemap, robots.txt, and redirects in config.php.","horizontal",[54],{"label":55,"trailingIcon":56,"to":57,"size":58},"Read the Documentation","i-ri-arrow-right-line","\u002Fdocs\u002Fhelpers","xl","Kirby CMS plugin that loads .env files, renders meta tags and Vite assets in your templates, and serves an XML sitemap, robots.txt, and redirects.","yml",{"headline":62,"title":65,"description":66,"links":67},{"label":63,"icon":64},"Free Plugin","i-ri-open-source-line","The \u003Cspan class=\"text-primary\">Plumbing\u003C\u002Fspan>\u003Cbr> Every Kirby Site Rewrites","Five helpers for your templates and config.php – a .env loader, meta tags, a sitemap, redirects, and Vite assets. Each stays off until you use it.",[68],{"label":69,"trailingIcon":56,"to":57,"size":58},"Get Started",{},{"icon":72},"i-ri-tools-line","\u002Fhelpers",[75],{"title":76,"id":77,"slot":77,"features":78},"Five Helpers,\u003Cbr> \u003Cspan class=\"text-primary\">One Composer Package\u003C\u002Fspan>","features",[79,84,89,94,99],{"title":80,"description":81,"icon":82,"to":83},".env values in config.php","Load the file at the top of config.php and read it anywhere with env(). true, false, and null arrive as PHP values.","i-ri-key-2-line","\u002Fdocs\u002Fhelpers\u002Fenvironment-variables",{"title":85,"description":86,"icon":87,"to":88},"Meta tags from your fields","Description, Open Graph, Twitter Card, and JSON-LD tags from page fields, a page model, or global defaults.","i-ri-price-tag-3-line","\u002Fdocs\u002Fhelpers\u002Fmeta-tags",{"title":90,"description":91,"icon":92,"to":93},"A sitemap with hreflang alternates","\u002Fsitemap.xml lists every listed and unlisted page, with an alternate for each language the page is translated into.","i-ri-road-map-line","\u002Fdocs\u002Fhelpers\u002Fsitemap",{"title":95,"description":96,"icon":97,"to":98},"Redirects that never shadow a page","Route patterns send old URLs to new ones and fire only where Kirby would render the error page.","i-ri-direction-line","\u002Fdocs\u002Fhelpers\u002Fredirects",{"title":100,"description":101,"icon":102,"to":103},"Vite in development and production","The dev server with hot reload until a build manifest exists, then the hashed files – in templates and the Panel.","i-ri-flashlight-line","\u002Fdocs\u002Fhelpers\u002Fvite",{"title":47,"description":59},"9.helpers\u002Findex","A4PswM8yIhOzYgbIDWtwCT_88IJZnSgaQ6F2PmADhVA",[108],{"title":109,"path":57,"stem":110,"children":111,"icon":72},"Helpers","1.docs\u002F8.helpers\u002F1.index",[112,114,117,120,123,126],{"title":113,"path":57,"stem":110},"Getting Started",{"title":115,"path":83,"stem":116},"Environment Variables","1.docs\u002F8.helpers\u002F2.environment-variables",{"title":118,"path":88,"stem":119},"Meta Tags","1.docs\u002F8.helpers\u002F3.meta-tags",{"title":121,"path":93,"stem":122},"Sitemap and robots.txt","1.docs\u002F8.helpers\u002F4.sitemap",{"title":124,"path":98,"stem":125},"Redirects","1.docs\u002F8.helpers\u002F5.redirects",{"title":127,"path":103,"stem":128},"Vite","1.docs\u002F8.helpers\u002F6.vite",1791534951078]