在新版的Next主题中,就内置了不蒜子作为统计工具
我们只需要在主题config中配置即可
操作:
打开文件:
themes/next/_config.yml
busuanzi_count:
count values only if the other configs are false
enable: true
custom uv span for the whole site
site_uv: true
site_uv_header: 访问人数
site_uv_footer: 人
custom pv span for the whole site
site_pv: true
site_pv_header: 总访问量
site_pv_footer: 次
custom pv span for one page only
page_pv: true
page_pv_header: 阅读数
page_pv_footer:
相关操作:
- enable: true
- 添加相关中文说明,不添加也行。
但若是我们想自己集成不蒜子
具体实现方法
打开\themes\next\layout_partials\footer.swig文件,在copyright前加上这段代码
<script async src="https://dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js">
</script>
然后再合适的位置添加显示统计的代码
themes\iissnan\layout_third-party\analytics\busuanzi-counter.swig中
在这里有两中不同计算方式的统计代码:
pv的方式,单个用户连续点击n篇文章,记录n次访问量
<span id="busuanzi_container_site_pv">
本站总访问量<span id="busuanzi_value_site_pv"></span>次
</span>
uv的方式,单个用户连续点击n篇文章,只记录1次访客数
<span id="busuanzi_container_site_uv">
本站总访问量<span id="busuanzi_value_site_uv"></span>次
</span>
添加之后再执行hexo d -g,然后再刷新页面就能看到效果