几经开发,这款工具终于可以进入测试阶段。

其主要内容是向百度提交sitemap,参考了站长工具里wp的插件制作。

老高目测对SEO还是有一些用处的。

目前没有做分页sitemap,如果大家有这个需求,老高会考虑加上。

过一阵子老高会出一篇typecho的插件简单教程,欢迎关注!

教程已出,传送门

功能

提交百度口味的sitemap

提交sitemap给百度服务器,优化收录。

新的百度xml地图为地址为 http://yourweb/baidu_sitemap.xml ----> 对应功能 百度站长--链接提交--自动提交--sitemap

实时推送

插件会在添加、修改文章时向百度接口POST信息,做这些操作的时候可能会比以前慢一点,考虑到网络情况的不同,默认发送超时3000ms。

主动推送新链接

如果你有采集来的文章或者之前没有推送过的文章,老高增加了后台主动推送文章功能,目前百度每天有50条(不是次数,是条数)URL限额!所以老高加上了分组功能,文章可以按组发送,默认一次发送15条,支持自定义条数,免得消耗过多额度,建议推送后检查日志更多信息里面的URL看是否包含你想要推送的文章,组的排序从新到旧,最老的文章必然在最后一组。

功能截图:

主动推送功能截图

日志

控制台->百度结构化日志

FAQ

  • 百度站长后台?找不到地方?
  • 答:

百度站长后台

  • 提交地址在哪儿?找不到地方?
  • 答:

API就静静的躺在那儿

效果

效果还用说吗?

插件提升了收录

安装

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

升级方法

请先禁用插件后再升级

使用

全新的日志记录功能!

日志记录

下载

BaiduSubmit

BaiduSubmit

感谢

感谢 @typecho @disonlee @培轩 @Mike @xx 反馈BUG!

标签: typecho, plugin

已有 226 条评论

  1. 显示UA的评论怎么弄啊,这么炫

    1. Thank you for your help

    2. 看我今天的微博就知道了,哈哈

  2. 接口在百度站长平台的哪里啊?没找到啊

    1. 昨天看还没有呢

    2. 是我没写清楚吗?

  3. 你把插件重启启用一次

    1. 感谢反馈,文章已经更新 第二个问题是请求百度超时,你的服务器能够ping通下面的网址吗? data.zz.baidu.com

    2. 您好!github目录名字应该改为BaiduSubmit,要不然无法启用,不知道这算不算一个小bug,更新后填写了接口(百度站长后台获取的),但是无法提交了。。。数据表中提示:Operation timed out after 3000 milliseconds with 0 bytes received。不知是哪里出了问题 请赐教!

    3. 插件更新了!

    4. 您好!问题已经解决。禁用了一下再启用就好使了 感谢您的努力

    5. 看了你的日志,发现访问返回了404,然后再到你的blog看,才发现的。 伪静态的意思就是url像老高的博客一样,不会出现index.php,对搜索引擎好还美观。最重要的就是支持很多自定义的功能! 加油!老高以前也是个菜鸟哦!

    6. 谢谢前辈的鼓励。刚才受您启发,typecho中有个永久链接设置。开启地址重写就好了,数据库显示已经提交了sitemap。再次感谢!

    7. 谢谢您。刚刚接触typecho,感谢您的帮助,原谅我图样图森破。再次感谢!

    8. 感谢!已更新!

    9. 问题找到了,你的站没有做伪静态

    10. 问题依旧

  4. 服务器日志:http://7xif3s.com1.z0.glb.clouddn.com/tohearme.nocheers.com

  5. 您好 数据库中提示Checkurl request failed是什么问题呢? 谢谢!

    1. 还有服务器的访问日志,ua是百度的那个

    2. 日志就是数据库的表是么? http://7xif3s.com1.z0.glb.clouddn.com/小Q截图-20150507195354.png 这个是截图

    3. 能提供完整日志内容吗?

    4. 请问这个问题解决思路?谢谢!

    5. 百度请求你的服务器接口失败 Checkurl request failed

  6. 培轩 培轩

    遇到一个比较奇怪的问题,我的是iis,rewrite规则是自己一条条写的。装了插件之后,尝试了发新文章,会出现失败,但是实际上已经发了,更有意思的是,如果先保存草稿,再发,就不会出现那个错误页面。求解问题在哪。另外,您老有没有兴趣给指点一下如何更新一下自带的Markdown,看了一下,1.0里面还是以前的老版本,小白一个,真心解决不了啊,求指路。

    1. http://typecho.org/archives/125/ 第六条,指向这里 https://github.com/jgm/CommonMark

    2. 培轩 培轩

      明了。谢啦。

    3. 培轩 培轩

      https://github.com/michelf/php-markdown

    4. 1.可以把后台的 是否即时推送信息 设置为 非即时。 2. Typecho 1.0 的md解析器更新了啊,我的以前的TOC都失效了。。

    5. github地址发给我看看

    6. 培轩 培轩

      sitemap已解决。 markdown 那个文件是1.3的,现在有个1.5的。 话说,回复真迅速啊。。。

    7. 你还在用xp 和ie6啊?

    8. 培轩 培轩

      谢谢提醒~

    9. 插件已更新

  7. 请问支持SQLITE吗?

  8. xx xx

    插件无法启用,404

    1. 之前大意了,已修复,请更新 https://github.com/phpgao/BaiduSubmit/issues/1

    2. xx xx

      数据库没有插件的表

    3. 有没有出现日志?

  9. 如果没启用Markdown会提交失败

添加新评论