hexo博客主动推送到百度站长平台

推送百度站长平台

百度站长平台有几种方式提交自己的链接

  1. 主动推送(实时)
  2. 自动推送
  3. sitemap

或者自己手工提交,这里主要说以上三种方式。

主动推送

第一种方式使用了baidu_url_submitter这个工具:
首先在hexo根目录安装插件npm install hexo-baidu-url-submit --save
然后在根目录_config.yml中增加

1
2
3
4
5
baidu_url_submit:
count: 1 ## 提交的链接数
host: www.zhishuo.info ## 在百度站长平台中注册的域名
token: token ## 百度站长平台里的token,在链接提交-自动提交-主动推送中有
path: baidu_urls.txt ## 这个是会自动生成要推送的url地址

count是控制几条数据会生成在baidu_urls.txt中,这里推荐首次使用时填写你所有博客的数量,然后修改为1即可。
这里还要注意一个问题,站点配置文件中url: http://www.zhishuo.info这里一定要带上www要不然推送不成功。
最后把deploy调整一下,就可以正常使用了。

1
2
3
4
5
deploy:
- type: git
repository: https://github.com/imkratos/imkratos.github.io.git
branch: master
- type: baidu_url_submitter # baidu push

  • hexo g会生成baidu_urls.txt文件。
  • hexo d会在部署完git代码之后,把新增的url也会推送到百度。
自动推送

由于我是使用的hexo next主题,next主题中自带了此功能,在next主题根目录下_config.yml中找到baidu_push: false改为true即可。

sitemap

此种方式好像被github官方禁止了,博主添加了发现效果不是很明显,需要使用的同学们可自行查找。

baidu_url_submitter作者

坚持原创技术分享,您的支持将鼓励我继续创作!