Hexo NexT主题添加百度统计

注册百度统计账号

如果没有百度统计账号的先到https://tongji.baidu.com注册一个账号

添加博客域名

然后在管理页面https://tongji.baidu.com/sc-web/28191016/home/site中新增网站,添加我们的博客域名

imgClick and drag to move

获取Baidu Analytics ID

然后进入代码管理->代码获取https://tongji.baidu.com/sc-web/28191016/home/site/getjs页面

可以看到如下一段javascript代码,这段代码本来是要手动嵌入到网页中的,但是HexT已经帮我们嵌入了,所以我们自诩配置Baidu Analytics ID即可,这个ID就是下面代码的hm.js?后面那一串,先复制一下

1
2
3
4
5
6
7
8
9
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?5b6ae75148041557ddd693925322myid";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>

Click and drag to move

配置Baidu Analytics ID

打开hexo站点根目录\themes\next_config.yml路径下的next配置文件,然后搜索Baidu Analytics ID,找到如下配置项:

去掉baidu_analytics前面的#号开启百度统计,值设置成刚在百度统计后台复制的Baidu Analytics ID

1
2
# Baidu Analytics ID
baidu_analytics: 5b6ae75148041557ddd69392532288de

Click and drag to move

重新打包部署就OK啦

1
2
$ hexo g
$ hexo d

Click and drag to move

验证

在百度统计后台的代码管理->代码安装检查页面查看是否需安装成功,如果成功会显示页面代码安装状态:代码安装正确

刚安装一般要等20分钟左右才会显示成功。可以先参考这篇文章《手动检查代码的方法》手动检查,这是马上生效的