micschk/silverstripe-liveseo

为 Silverstripe 的 SEO 优化模块

安装次数: 2,615

依赖项: 3

建议者: 0

安全: 0

星级: 18

关注者: 7

分支: 38

类型:silverstripe-module

2.2.0 2017-08-23 12:05 UTC

This package is auto-updated.

Last update: 2024-09-13 23:29:07 UTC


README

本模块主要从 hubertusanton/silverstripe-seo 重写,为 CMS 编辑提供实时反馈和 SEO 建议。原始模块在页面保存时使用 PHP 处理,而本模块的反馈逻辑使用 JavaScript 编写,因此称为“实时 SEO”。目前我们决定让这两个模块共存,因为它们都能很好地完成任务,并且允许开发人员选择最适合他们的版本(PHP 或 JavaScript)。

  • 实时 CMS 页面 SEO 分析,包括提示和分数(已移动到 JS,无需保存/刷新)
  • 可配置的标题模板,用于搜索片段可视化(在 siteconfig 内部)
  • 支持无特定顺序的多个关键词(例如,“狗喝啤酒”=“边喝啤酒边看狗”)
  • 检查并建议安装其他对 SEO 有益的模块(GoogleSitemap)
  • 如果可用,自动设置 GoogleSitemap::google_notification_enabled(true)
  • 添加了对 Facebook 和 Google+ 作者标记的支持
  • 添加了对页面元机器人设置的内部页面支持
  • 添加了一些来自 Yoast's WP SEO 插件的额外测试和提示
  • 主要基于 Bart's/30 的 Silverstripe SEO 插件(基本上是这个插件的一半)
  • 重新添加了在 SilverStripe 3.1 中删除的“MetaTitle”字段(感谢 Loz Calver)

维护者联系方式

  • Bart van Irsel(昵称:hubertusanton) Dertig Media
  • Michael van Schaik(昵称:micschk) Restruct
  • Morven Lewis-Everley(昵称:mo) ilateral

安装

简单地克隆或下载此存储库,将其复制到您的 SilverStripe 安装文件夹中,然后运行 dev/build?flush=all

Composer

composer require: "micschk/silverstripe-liveseo": "dev-master"

要求

  • SilverStripe 3.*

文档

查看详细文档

注意

模板标签

  • $SeoBreadcrumbs -> 在 SERP 中添加了面包屑的 microdata

下个版本的 TODO

  • 检查 img 标签的标题和 alt 标签
  • 添加对关键词同义词的支持
  • 可选设置社交网络标题和图片以在 Facebook 和 Google+ 上共享页面
  • 创建 Google 网站管理员代码配置
  • 仅检查内容中的外部链接,省略网站内的链接
  • 翻译成其他语言
  • 检查在其他页面中页面主题的使用情况
  • 检查页面主题的使用次数,并向用户反馈
  • 实时重新计算 SEO 分数,无需先保存
  • 将 html 放入模板文件中定义的方法的 CMS 中
  • 检查额外的数据库字段/许多_many DataObjects 用于 SEO 分数,并使其可配置
  • 解决冲突/更新 de.yml & es.yml