Share

AMP 插件For Typecho【优化】

这可能是全网第一个适用于Typecho的AMP/MIP页面插件。

AMP是google推出的适用于移动网页端的加速技术标准,目前百度已经宣告支持MIP。

这个插件是由holmesian带来,插件安装细节请戳文章:AMP插件ForTypecho

本人感觉他的插件略有不足,就私自进行了优化,细节如下:

AMP,MIP页面标题问题

我搜了下百度收录网站,发现文章标题后面没有网站标题。于是,我添加了自动识别,默认文章标题+网站标题。效果如下:

 

AMP移动端网站标题过长问题

由于我的网站标题过长,导致出现如下现象,我已经给加了个隐藏代码。

 

下载地址:

Github:https://github.com/holmesian/Typecho-AMP

蓝奏云:https://ityh.lanzoux.com/i7dbpk8xs8h

百度网盘:https://pan.baidu.com/s/193AZeN7ywA4SaaM6rniSIA 提取码: f5ap

 

MATE描述问题

发现只有title,就给加了个mate描述标签,利于SEO

 

安装

建议环境 PHP 5.6+

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

务必重命名哦!否则无法启用插件,会变成SERVER ERROR!

 

升级

注意:已安装旧版本的 请先禁用插件! 在更新文件后再启用。

 

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

使用说明

在插件后台设置默认 LOGO 以及选择是否开启 SiteMap、AMP 首页、自动提交到熊掌号等功能(除自动提交到熊掌号外的功能都默认开启)。

从百度站长获取接口调用地址、熊掌号 APPID/TOKEN,填写到插件设置中(使用提交 URL功能时需要)。

AMP/MIP 的页面缓存默认关闭,可在插件设置页面修改缓存时间。修改文章会自动更新页面缓存,重建缓存开关在插件设置页,设置缓存时间的下方。

AMP/MIP 页面的模板已独立至 templates目录中,有个性化需要的 TX 可以自己进一步调整。

注意:

服务器 PHP 环境未启用 cURL 扩展时,后台批量提交至百度的功能不可用。

非 HTTPS 站点受 AMP-LIST 控件 的 src 参数限制,AMP 首页无法换页,建议关闭生成 AMP 首页功能。

启用重写功能后:

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

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

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

 

功能

  1. 生成符合 Google AMP/Baidu MIP 标准的 AMP/MIP 页面,并与标准页面建立关联。
  2. 生成 AMP/MIP 的 SiteMap,及所有 URL 的纯文本列表(支持分页)。
  3. 生成 AMP 版的首页。后台批量提交 URL 到百度站长平台,可选手动或自动。
  4. MIP 页面完美支持百度熊掌号页面标准,新发表文章自动提交到熊掌号。
  5. 用户决定是否只允许百度和谷歌的爬虫访问 MIP/AMP 页面。
  6. 插件版本判断。
  7. 自定义 MIP/AMP 页面样式。
  8. 缓存功能,缓存访问过的 MIP/AMP 页面,可显著提高性能(默认关闭)。
  9. 自动解析自定义文章路径。
下载地址



文件仅供测试,版权问题请联系处理