站点地图设置
安装站点地图插件
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在百度站长工具里的链接提交里
附上我的配置吧:
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