站点地图设置

安装站点地图插件

npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save

修改站点config.yml文件

# hexo sitemap网站地图
sitemap: 
  path: sitemap.xml
baidusitemap: 
  path: baidusitemap.xml

Robots文件设置

在你站点网站目录\source中新建文件robots.txt

# 自行设置我的是默认全部目录允许抓取,Sitemap注意有无Https
User-agent: *
Allow: /
Sitemap: https://www.jixian.io/baidusitemap.xml
Sitemap: https://www.jixian.io/sitemap.xml

百度自动推送设置

Next主题设置

修改主题配置文件,找到这个false修改成true

# Enable baidu push so that the blog will push the url to baidu automatically which is very helpful for SEO
baidu_push: true

其他主题设置

复制下面代码加到网站目录\themes\主题\layout\_partial\head.swig里就可以了

<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';        
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>

百度主动推送设置

安装百度主动推送插件

npm install hexo-baidu-url-submit --save

配置到站点_config.yml文件

在文件最后加上以下配置

baidu_url_submit:
  count: 1 ## 每次推送数量
  host: www.hui-wang.info ## 在百度站长平台中注册的域名
  token: your_token ## 请注意这是您的秘钥, 所以请不要把博客源代码发布在公众仓库里!
  path: baidu_urls.txt ## 文本文档的地址, 新链接会保存在此文本文档里

注:token在百度站长工具里的链接提交里 屏幕快照 2017-10-20 下午7.26.44

附上我的配置吧:

baidu_url_submit:
  count: 3
  host: https://www.jixian.io
  token: z9t6YfIfQaWXXXXX
  path: baidu_urls.txt

修改deployer配置 加上- type: baidu_url_submitter 两个type前记得加-符号,其他不需要修改 这是我的配置

deploy:
- type: git
  repo: git@xx.xx.xx.xx.:/home/www/jx.git,master
- type: baidu_url_submitter