presprog / kirby-seo-plugin
为 Kirby 4 定制的 SEO 插件。包含元描述、开放图、网站地图和 robots.txt
1.0.3
2024-06-18 08:03 UTC
Requires
- getkirby/cms: ^4.0
- getkirby/composer-installer: ^1.1
This package is auto-updated.
Last update: 2024-09-18 08:40:17 UTC
README
这是我们对于 Kirby 4 SEO 插件的看法。从面板内编辑元描述和开放图数据 - 每页和网站默认值 - 或通过程序化方式。
安装
使用 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
站点选项卡包括仪表板上的 metadescription
和 ogimage
字段。如果页面本身没有元数据,则这些字段作为后备。
页面选项卡包括元标题、描述和开放图图像(分享图片)字段。您有三个通用预览,以查看您的页面在不同平台上分享时可能看起来像什么。当您没有定义这些时,插件将回退到页面标题以及从 site.yml
中的描述和开放图图像的后备。
在模板中使用
// in <head> of a page template <?php snippet('seo/head') ?>
层次结构
此插件将按以下顺序查找开放图图像
- 页面图像(页面模板中定义的图像)
- 页面模型图像(在页面模型中程序化定义的图像)
- 站点图像(网站级别的后备)
此插件的原版是从 getkirby.com 网站存储库中包含的元数据插件的一个副本开始的。我们将其简化到我们需要的部分,并在我们自己的多个网站上开始使用。感谢 Kirby 团队分享他们的工作。
由 Present Progressive 用♥️和☕制作