AMP/MIP插件For Typecho
提示:本文更新于 2506 天前,技术内容可能已发生变化,仅供参考。
之前心血来潮暴力实现了AMP页面,本来只是自己瞎折腾一下。结果发现还是有不少TX有这个需求,于是利用今天从福州回来车上的时间将AMP页面做成了插件,有需要的TX可以去Github上自取。
由于是第一次做Typecho的插件,所以有什么问题请反馈,我好及时修复。
嗯,就这样,平潭的风真的好大……
哦,对了,如果之前已经用过模板暴力修改法的TX(尤其是已经被Google收录了的),请做如下修改:
post.php增加跳转
<?php if (isset($_GET['amp'])){;
header('HTTP/1.1 301 Moved Permanently');
Header("Location: https://holmesian.org/amp/{$this->request->slug}");
exit();
?>
...
header.php中删除下列内容
<?php if ($this->is('post')): ?>
<link rel="amphtml" href="<?php $this->permalink() ?>?amp=1">
<?php endif; ?>
「倘若有所帮助,不妨酌情赞赏!」
感谢您的支持!
使用微信扫描二维码赞赏

这里的图片非本地的,拉伸太严重了,默认高度太大了
错误提示:Array ( [remain] => 5000000 [success] => 0 [not_same_site] => Array ( [0] => https://billyy.cn/mip/12.html [1] => https://billyy.cn/mip/10.html [2] => https://billyy.cn/mip/9.html [3] => https://billyy.cn/mip/7.html ) )
这是什么情况呢大神
@Billyy
这个“ not_same_site”错误提示指的是“站点未在站长平台验证”,你验证的网站和你用的域名不相符。
参见 推送反馈 一章:https://zy.baidu.com/academy/detail?id=267&page=2
插件无法安装呀,不是有一个有效的插件, WordPress 5.1
@彭
这是typecho的插件,wordpress当然不能用
插件无法安装呀,不是有一个有效的插件, WordPress 5.1
新年快乐!用上了老大的插件,效果很好,百度自动提交也设置了,非常方便~欢迎回访
遇到一个问题,不管是访问mip文章页面还是amp文章页面都会自动跳回到原来文章页面,但是主页不会
@小白
插件设置里有一个 “是否只允许Baidu和Google的爬虫访问MIP/AMP页面”,请设置成“不开启”
为啥从百度里访问的页面有的是百度自带的转码界面,有的是正常博客界面,就是没有插件转码的amp界面。但是插件生成的界面都可以访问。是不是哪里出问题了。(◔◡◔)
@F6YK
搜索引擎收录页面是需要一定时间的,已经收录的页面搜索引擎不来抓取的话并不知道你添加了新的amphtml/miphtml标签,所以自然不会在结果中现实。
你可以通过站长助手的手动提交链接功能来加速收录过程,但是百度表示不保证一定会收录。
无法启用插件
0 /www/wwwroot/w3cb.cn/var/Widget/Plugins/Edit.php(308): Widget_Plugins_Edit->activate('Typecho-AMP-mas...')1 /www/wwwroot/w3cb.cn/var/Widget/Do.php(82): Widget_Plugins_Edit->action()2 /www/wwwroot/w3cb.cn/var/Typecho/Widget.php(221): Widget_Do->execute()3 /www/wwwroot/w3cb.cn/var/Typecho/Router.php(135): Typecho_Widget::widget('Widget_Do', NULL, Array)4 /www/wwwroot/w3cb.cn/index.php(23): Typecho_Router::dispatch()5 {main}exception 'Typecho_Widget_Exception' with message '无法启用插件' in /www/wwwroot/w3cb.cn/var/Widget/Plugins/Edit.php:98
Stack trace:
@雨致
应该根你的数据库环境有关系,非mysql数据库请在后台关闭MIP/AMP页面缓存的功能。(缓存时间设置为0)
作者你好,觉得这个插件非常的好,但是不知道为什么,我mip,或者amp的文章访问速度很慢,感觉明显低于正常文章页面,另外,这个评论框拉的有点累੯‧̀͡u
@Healer
1、是有图的页面慢,还是所有的MIP/AMP页面都慢?
2、我把评论框提到评论前面来了。
@Holmesian
好像都比较慢,可否将mip,amp页面改成爬虫正常访问,人类访问自动跳转原页面
@西原
0.7.4版的插件后台设置里一个 是否只允许Baidu和Google的爬虫访问MIP/AMP页面 打开就是你要的效果
@Holmesian
好像都比较慢,可否将mip,amp页面改成爬虫正常访问,人类访问自动跳转原页面
你好,我没有填写百度统计tocken,其他都已经按照要求填写了,填写之后,我使用了,推送到MIP 与推送带熊掌号的功能。
但是之后,我的熊掌好显示我今天还可以推送10条,也就是并没有变。我想询问一下,这是怎么回事尼,。
@auniceo
是因为提交到了历史内容接口么。可是插件里面并不能选择type=batch或者type=realtime
@auniceo
新发的博文自动到realtime接口,手动的批量提交是batch模式。 熊掌号的要求是realtime接口只能提交当天新产生的内容。