innoweb/silverstripe-social-metadata

为所有页面添加社交元数据,如OpenGraph、X(Twitter)和JSON-LD。

安装次数: 17,992

依赖项: 2

建议者: 4

安全: 0

星标: 4

关注者: 6

分支: 6

开放问题: 0

类型:silverstripe-vendormodule


README

Version License

概览

为所有页面添加社交元数据,如OpenGraph、X(Twitter)和JSON-LD。

该模块为网站添加以下功能:

  • 为所有页面添加元标题字段以覆盖默认的“页面标题 - 网站标题”结构
  • 将规范URL添加到每个页面的元数据中,可以针对每个页面进行覆盖,例如重发自外部来源的博客文章
  • 为网站的schema.org JSON-LD数据添加类型、位置、营业时间、地址、位置、标志和图像
  • 支持单站以及多站配置多站设置,并将配置选项添加到站点而不是SiteConfig
  • 支持博客模块,并处理规范URL以及标签和分类的自定义元标题和描述。它还为博客文章添加JSON-LD
  • 页面可以扩展功能并添加自己的数据到JSON-LD等

需求

  • Silverstripe CMS 5

注意:此版本与Silverstripe 5兼容。对于Silverstripe 4,请参阅7.x版本线。对于Silverstripe 3,请参阅3.x版本线

安装

使用composer安装模块

composer require innoweb/silverstripe-social-metadata dev-master

然后运行dev/build。

配置

该模块在CMS的SiteConfig中添加了一个新标签页,其中可以配置所有元数据。

许可协议

BSD 3-Clause License,请参阅许可协议