Typecho 的Ping自动更新服务插件

研究了一上午Typecho的代码,好吧,算是自己的第一个Typecho插件。

什么是Ping

ping是基于XML_RPC标准协议的更新通告服务,是用于blog在内容更新时通知博客搜索引擎及时进行抓取、更新的方式。
博客搜索引擎在成功接受到ping以后,会立刻进行抓取并更新。使用ping服务,可以让博客搜索引擎在第一时间抓取到您博客上的新内容。

工作机制

发表成功文章后,自动通知设置的Ping更新服务地址。

插件截图

插件列表:
插件列表

插件设置:
插件设置

安装方法

  1. 下载下面地址里的文件,解压后得到Ping目录。
  2. 将Ping目录上传到你服务器上/usr/plugins/目录下。
  3. 进入站点后台,点击启用即可。

更新历史

2014-10-10  升级到1.0.1版本,兼容Typecho1.0 (重要:覆盖文件后,请先禁用再启用)
2014-09-01  修正一处代码bug导致的通知失败

下载地址

微云下载,已过期
微云的分享貌似是一段时间没人下载就会过期,换成115的了。

115下载

标签: typecho

已有 18 条评论

  1. 無意 無意

    大神,这个插件下载地址失效了,请修复下,谢谢!

    1. Don Don

      换成115的了,重新下载吧 :)

  2. 小夜 小夜

    亲,115是什么礼包,无法下载啊。能否弄个直链,或百度网盘?

    1. Don Don

      115礼包接收后就可以下载了,或者也可以通过github下载。

      https://github.com/Liudon/typecho-plugins

      里面的Ping目录就是,上传到你网站的插件目录下即可。

  3. whzecomjm whzecomjm

    我起初安装了你的1.0.0版本,结果现在不能卸载和升级了,只要原来的插件已删除或者禁用,发表文章就会有500错误,更新你的1.0.1也不能解决。

    1. Don Don

      先禁用再启用也不行吗?

      1. whzecomjm whzecomjm

        启用以后没事,就是不能卸载了。。 因为现在我不想ping了,发文章太慢,而且百度谷歌收录都稳定了,所以想卸载。。

        1. Don Don

          我在我自己博客上试了下,可以禁用的。
          要不你发下你用的这个插件代码到我邮箱(i@liudon.org),我看看有问题没有。
          最早的一个版本确实是没有加禁用的逻辑,会有这个问题。

          1. whzecomjm whzecomjm

            好的。 谢谢~ 已发送

  4. jevin jevin

    115必须下载115浏览器或者用手机客户端才能登陆去接收这个文件,太麻烦了。微云里我看到也下了,不过提示文件损坏,博主可以再更新一下么?某度云什么的~

    1. Don Don

      从github上下载吧,下载后解压,把Ping目录整个上传到插件目录下即可。

      https://github.com/Liudon/typecho-plugins/archive/master.zip

  5. Surfine Surfine

    卧槽…我也遇到了,经修改 plugins 记录后解决。

  6. 姬长信 姬长信

    遇到了同样的问题

    1. Don Don

      看了下代码,确实是我这边的问题,我忘了把代码同步到github上了,只在我自己网站上改了。 :(

      1.0.0版本是第一次接触typecho代码,当时因为钩子位置不够,使用了addAction方法来添加逻辑,但是没有考虑在禁用或者卸载时去掉这个逻辑,所以才会出现上面说的问题。

      已经同步到github上了,请重新更新下面这个文件,禁用后再启用即可。

      https://github.com/Liudon/typecho-plugins/blob/master/Ping/Plugin.php

      1. 姬长信 姬长信

        还是不可以,分类只能强制默认,停用删除后,发文章404

      2. 姬长信 姬长信

        1. Don Don

          收到,我这里再看下

          1. 姬长信 姬长信

            有QQ微信之类的吗,方便些

添加新评论