presprog/kirby-seo-plugin

为 Kirby 4 定制的 SEO 插件。包含元描述、开放图、网站地图和 robots.txt

安装: 131

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:kirby-plugin

1.0.3 2024-06-18 08:03 UTC

This package is auto-updated.

Last update: 2024-09-18 08:40:17 UTC


README

这是我们对于 Kirby 4 SEO 插件的看法。从面板内编辑元描述和开放图数据 - 每页和网站默认值 - 或通过程序化方式。

A screenshot of the panel with three different link previews

安装

使用 composer 安装

composer require presprog/kirby-seo-plugin

设置

site.yml 中包含 SEO 站点 选项卡,以及在所有页面模板中包含 SEO 页面 选项卡

# site.yml
tabs:
  seo: seo/tabs/site

# e.g. default.yml
tabs:
  seo: seo/tabs/page

站点选项卡包括仪表板上的 metadescriptionogimage 字段。如果页面本身没有元数据,则这些字段作为后备。

页面选项卡包括元标题、描述和开放图图像(分享图片)字段。您有三个通用预览,以查看您的页面在不同平台上分享时可能看起来像什么。当您没有定义这些时,插件将回退到页面标题以及从 site.yml 中的描述和开放图图像的后备。

在模板中使用

// in <head> of a page template
<?php snippet('seo/head') ?>

层次结构

此插件将按以下顺序查找开放图图像

  1. 页面图像(页面模板中定义的图像)
  2. 页面模型图像(在页面模型中程序化定义的图像)
  3. 站点图像(网站级别的后备)

此插件的原版是从 getkirby.com 网站存储库中包含的元数据插件的一个副本开始的。我们将其简化到我们需要的部分,并在我们自己的多个网站上开始使用。感谢 Kirby 团队分享他们的工作

Present Progressive 用♥️和☕制作