gioppy / statamic-metatags
Statamic 3的插件,用于管理和自定义任何元标签。
Requires
- php: ^8.1
- statamic/cms: ^4.0|^5.0
README
这是Statamic 5的插件。它能够管理和自定义几乎所有的创建的元标签!
支持的元标签
- 经典元标签,主要用于搜索引擎
- 网站验证
- 都柏林核心
Google+Google CSE- Google搜索
- Open Graph
- Facebook应用
- 应用链接
- 移动和UI相关
- 苹果专有
- 安卓专有
- 图标
如果你认为缺少某些元标签,请提交一个PR!
安装
composer require gioppy/statamic-metatags
如果你使用的是Statamic的老版本,请根据你的安装版本使用以下之一。
Statamic < 3.3
composer require gioppy/statamic-metatags "^1.0.4"
Statamic >= 3.3 and < 4.0
composer require gioppy/statamic-metatags "^2.0"
Statamic >= 4.0 and < 5.0
composer require gioppy/statamic-metatags "^3.0"
使用方法
所有元标签都会根据每个蓝图选项动态注入到条目或术语中。
在蓝图部分,在元标签下,你可以为每个蓝图选择你想要激活的所有类别。目前只能为集合和分类法启用元标签。
在你的模板中,从layout.antlers.html中删除title标签。对于每个元标签类别,你都有一个Antlers标签可以使用
{{ metatags:basic }}
{{ metatags:advanced }}
{{ metatags:dublin_core }}
{{ metatags:dublin_core_advanced }}
{{ metatags:opengraph }}
{{ metatags:facebook }}
{{ metatags:twitter }}
{{ metatags:pinterest }}
{{ metatags:google_search }}
{{ metatags:site_verifications }}
{{ metatags:app_links }}
{{ metatags:mobile }}
{{ metatags:apple }}
{{ metatags:android }}
{{ metatags:favicons }}
从旧版本升级
从旧版本升级不应导致你在条目或术语中丢失任何数据。然而,你需要重新配置所有蓝图中的所有元标签。
首先从所有蓝图清除metatags字段集。 请确保在此阶段不要保存任何内容,否则你的元标签将被删除!
为每个蓝图和通用元标签设置你想要使用的元标签。
通过编辑条目或术语,确保你可以正确看到新的SEO标签和元标签字段的值。
通过用新Antlers标签替换{{ metatags }}标签来编辑你的layout.antlers.html,具体取决于你启用的类别。
警告
Google+和Google CSE元标签不再可用!
致谢
此插件灵感来源于优秀的Metatag Drupal模块。