推送百度站长平台

百度站长平台有几种方式提交自己的链接 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作者