Typecho 一键生成符合 Google AMP/Baidu MIP 标准相关页面的插件

297次阅读
没有评论

共计 1024 个字符,预计需要花费 3 分钟才能阅读完成。

A typecho plugin for Google AMP/ Baidu MIP

这是款一键生成符合 Google AMP/Baidu MIP 标准相关页面的插件,开启后可以进一步优化 Google、Baidu 的搜索结果。

最初本插件的功能是直接通过暴力修改模板实现的,结果发现有不少 TX 需要这个功能,所以就整理了一下做成插件,方便有需要的 TX 使用,随着不断的改进变成了现在的样子。

功能

  • 生成符合 Google AMP/Baidu MIP 标准的 AMP/MIP 页面,并与标准页面建立关联。
  • 生成 AMP/MIP 的 SiteMap,及所有 ULR 的纯文本列表。
  • 生成 AMP 版的首页。
  • 后台批量提交 URL 到 Baidu,可选手动或自动。
  • MIP 页面完美支持百度熊掌号页面标准,新发表文章自动提交到熊掌号。
  • 新增开关:用户决定是否只允许 Baidu 和 Google 的爬虫访问 MIP/AMP 页面。
  • 新增插件版本判断。
  • 新增自定义 MIP/AMP 页面样式。
  • 新增缓存功能,缓存访问过的 MIP/AMP 页面,可显著提高性能。

安装

建议 PHP 5.6+

将文件夹重命名为 AMP,拷贝至usr/plugins/ 下,然后在后台 -> 插件处安装。

升级方法

请先禁用插件后再升级

PS: 非 Markdown 编辑器书写的文章由于存在诸多不可预见的情况,生成的 AMP/MIP 页面可能不能完全符合标准,如果有遇到请及时反馈。

使用说明

  • 在插件后台设置默认 LOGO 和图片,以及选择是否开启 SiteMap、AMP 首页、自动提交到熊掌号等功能(除自动提交到熊掌号外的功能都默认开启)。
  • 百度站长 获取接口调用地址、熊掌号 APPID/TOKEN,填写到插件设置中(使用提交 URL 功能时需要)。
  • AMP/MIP 的页面缓存默认为 24 小时,可在插件设置页面修改缓存时间。修改文章会自动更新页面缓存,重建缓存开关在插件设置页,设置缓存时间的下方。
  • AMP/MIP 页面的模板已独立至 templates 目录中,有个性化需要的 TX 可以自己进一步调整:

注:

  • 服务器未启用 php-curl 扩展时,后台批量提交 URL 到 Baidu 的功能不可用。
  • 非 HTTPS 站点 受 amp-list 控件 的 src 参数限制,AMP 首页无法换页,建议关闭生成 AMP 首页功能。

启用 Rewrite 之后:

AMP 首页为 http(s)://xxx/ampindex/

AMP 页面为 http(s)://xxx/amp/slug/

MIP 页面为 http(s)://xxx/mip/slug/

效果预览

MIP 内容页:

Typecho 一键生成符合 Google AMP/Baidu MIP 标准相关页面的插件

AMP 内容页:

Typecho 一键生成符合 Google AMP/Baidu MIP 标准相关页面的插件

AMP 首页:

Typecho 一键生成符合 Google AMP/Baidu MIP 标准相关页面的插件

文件下载

 下载声明:本站部分资源来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。
 资源名称:Typecho 一键生成符合 Google AMP/Baidu MIP 标准相关页面的插件
 系统环境:Typecho
 程序版本:0.5.9
 文件大小:28.2KB
 解压密码:
 网盘密码:
 下载地址:网盘下载
 查看演示:演示网址

正文完
 0
评论(没有评论)