Hexo添加百度站长自动推送

站长只需将自动推送的JS代码放置在站点每一个页面源代码中,当页面被访问时,页面链接会自动推送给百度,有利于新页面更快被百度发现


百度站长已取消js自动推送


hexo版本5.3.0

百度自动推送js代码地址

步骤

记事本 打开 hexo/themes/next/_config.yml 主题配置文件

在左上角 > 编辑 > 查找 快速定位到 baidu_push: false ,并改为 baidu_push: true

然后修改 /themes/next/layout/_third-party/baidu-push.swig 文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{%- if theme.baidu_push %}
<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>
{%- endif %}

来源

- Hexo Next 增加百度自动推送