HEXO技巧分享--busuanzi技术

在新版的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:

相关操作:

  1. enable: true
  2. 添加相关中文说明,不添加也行。

但若是我们想自己集成不蒜子
具体实现方法

打开\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,然后再刷新页面就能看到效果

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