[{"data":1,"prerenderedAt":100},["ShallowReactive",2],{"mdc--4zkox4-key":3,"\u002Fserp-preview":36,"serp-preview-navigation":87,"serp-preview-version":39},{"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],{"type":14,"value":15},"text","We love Kirby – our plugins wouldn't exist without it. Help us improve: share feedback in ",{"type":9,"tag":17,"props":18,"children":22},"a",{"href":19,"rel":20},"https:\u002F\u002Fgithub.com\u002Fkirby-tools\u002Fcommunity\u002Fdiscussions",[21],"nofollow",[23],{"type":14,"value":24},"Discussions",{"type":14,"value":26}," or report bugs via ",{"type":9,"tag":17,"props":28,"children":31},{"href":29,"rel":30},"https:\u002F\u002Fgithub.com\u002Fkirby-tools\u002Fcommunity\u002Fissues",[21],[32],{"type":14,"value":33},"Issues",{"type":14,"value":35},".",{"id":37,"title":38,"body":39,"cta":40,"description":50,"extension":51,"hero":52,"meta":61,"navigation":62,"orientation":39,"path":64,"sections":65,"seo":84,"stem":85,"__hash__":86},"product\u002F8.serp-preview\u002Findex.yml","Kirby SERP Preview – Google Snippet Preview for the Kirby Panel",null,{"title":41,"description":42,"orientation":43,"links":44},"See What Google Sees","Install the SERP Preview plugin and add the section to any page blueprint.","horizontal",[45],{"label":46,"trailingIcon":47,"to":48,"size":49},"Get Started","i-ri-arrow-right-line","\u002Fdocs\u002Fserp-preview","xl","Kirby CMS plugin that draws the Google result snippet for a page inside the Panel, updating as the editor types.","yml",{"orientation":43,"headline":53,"title":56,"description":57,"links":58},{"label":54,"icon":55},"Free Plugin","i-ri-open-source-line","\u003Cspan class=\"text-primary\">Google Snippet,\u003C\u002Fspan>\u003Cbr> as You Type","A Panel section that draws the search result for the page being edited – favicon, site name, URL, title and description – reading the open form rather than the saved content.",[59],{"label":60,"trailingIcon":47,"to":48,"size":49},"Install in Your Project",{},{"icon":63},"i-ri-search-eye-line","\u002Fserp-preview",[66],{"title":67,"slot":68,"features":69},"Write the Title \u003Cspan class=\"text-primary\">Where You Can See It\u003C\u002Fspan>","features",[70,74,79],{"title":71,"description":72,"icon":73,"to":48},"Live, and before anything is saved","The section reads the form as it stands, so typing in the title or description field redraws the snippet. It never writes, and closing the page without saving leaves nothing behind.","i-ri-refresh-line",{"title":75,"description":76,"icon":77,"to":78},"Reads the meta fields you already have","Name a title and a description field and the snippet takes their values, falling back to a configured default, and then to the page title joined with the site title by an en dash.","i-ri-input-field","\u002Fdocs\u002Fserp-preview\u002Fconfiguration",{"title":80,"description":81,"icon":82,"to":83},"Shortened the way your frontend shortens it","A closure in your config receives the resolved value and the page before the snippet draws it – truncate at the length a result shows, strip the HTML a textarea leaves, or vary it per template.","i-ri-scissors-cut-line","\u002Fdocs\u002Fserp-preview\u002Fformatters",{"title":38,"description":50},"8.serp-preview\u002Findex","dSmPecuRHAFSUXxkLp6C1H06dm9hGQulacPXXuREUSE",[88],{"title":89,"path":48,"stem":90,"children":91,"icon":63},"SERP Preview","1.docs\u002F7.serp-preview\u002F1.index",[92,94,97],{"title":93,"path":48,"stem":90},"Getting Started",{"title":95,"path":78,"stem":96},"Configuration","1.docs\u002F7.serp-preview\u002F2.configuration",{"title":98,"path":83,"stem":99},"Custom Formatters","1.docs\u002F7.serp-preview\u002F3.formatters",1788798191715]