站点地图设置

安装站点地图插件
1
2
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
修改站点config.yml文件
1
2
3
4
5
# hexo sitemap网站地图
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml

Robots文件设置

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

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

百度自动推送设置

Next主题设置

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

1
2
# 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里就可以了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<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>

百度主动推送设置

安装百度主动推送插件
1
npm install hexo-baidu-url-submit --save
配置到站点_config.yml文件

在文件最后加上以下配置

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

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

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

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

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