HEXO 添加访问量统计

HEXO-添加访问量统计

Posted by cl9000 on February 16, 2017

HEXO 添加访问量统计

整理一下为hexo博客添加页脚访客人数和总访问量的两种方法,使用的是 不蒜子 来进行统计的。

基本介绍

不蒜子 是一款记录访客和访问量的插件,接下来就介绍使用 不蒜子 计数的方法。

脚本方法使用不蒜子计数

1. _config.yml 添加开关

1
2
3
# 是否开启访问量统计功能(不蒜子)
busuanzi:
enable: true

2.引入

根据布局需求,将下面代码引入文件,例如: layout的footer.ejs
要使用不蒜子必须在页面中引入busuanzi.js,代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!-- 不蒜子 start -->
<% if (config.busuanzi && config.busuanzi.enable){ %>
<!-- 不蒜子统计 -->
<p class="copyright text-muted" style="margin-top: 5px;">
<span id="busuanzi_container_site_pv">
本站总访问量
<span id="busuanzi_value_site_pv"></span>次
</span>
<span class="post-meta-divider">|</span>
<span id="busuanzi_container_site_uv" style='display:none'>
本站访客数
<span id="busuanzi_value_site_uv"></span>人
</span>
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
</p>
<% } %>
<!-- 不蒜子 end -->

这样便可以在底部显示访问量了,并且可以通过更改主题配置中的参数来选择是否显示访问量,只要引入busuanzi.js之后,即使不显示访问量也会统计。

注意事项

  • 可能会出现无法显示的问题
  • 使用hexo s部署在本地预览效果的时候,uv数和pv数会过大,这是由于不蒜子用户使用一个存储空间,所以使用 localhost:4000 进行本地预览的时候会导致数字异常,这是正常现象,只需要将博客部署至云端即可恢复正常。
  • 网站运行一段时间后想要初始化访问次数,官方回答是可以注册登录自行修改阅读次数,但目前登录官网依旧显示无法注册

参考

https://chrischen0405.github.io/2018/09/11/post20180911/



支付宝打赏 微信打赏

赞赏一下 坚持原创技术分享,您的支持将鼓励我继续创作!