hugo主题Blowfish添加busuanzi访问统计 #
1. 前言 #
hugo生成的是静态页面,一些动态内容需要借助第三方平台,这里添加不蒜子作为网页访问计数。
2. 统计指标 #
busuanzi有两种统计指标,PV和UV。
- PV即Page View,网站浏览量指页面的浏览次数,用以衡量网站用户访问的网页数量。用户每打开一个页面便记录 1 次 PV,多次打开同一页面会累计浏览量。
- UV即Unique Visitor,独立访客数指 1 天内访问某站点的人数,以 cookie 为依据。1 天内同一访客的多次访问只计为 1 个访客。
3. Blowfish主题修改 #
3.1 全局设置 #
在config_default\params.toml中添加:
[busuanzi]
enable = true
在themes\blowfish\layouts\partials\head.html第129行添加:
<!-- busuanzi -->
{{- if .Site.Params.busuanzi.enable -}}
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<meta name="referrer" content="no-referrer-when-downgrade">
{{- end -}}
在themes\blowfish\layouts\partials\footer.html第24行添加:
<!-- busuanzi -->
{{ if .Site.Params.busuanzi.enable -}}
<div class="busuanzi-footer">
<span id="busuanzi_container_site_pv">
本站访问量:<span id="busuanzi_value_site_pv"></span>次
</span>
<span id="busuanzi_container_site_uv">
您是本站第 <span id="busuanzi_value_site_uv"></span> 位访问者
</span>
</div>
{{ end }}
3.2 单页面设置 #
在themes\blowfish\layouts_default\single.html第24行添加:
<span>
<span id="busuanzi_container_page_pv">本文阅读量<span id="busuanzi_value_page_pv"></span>次</span>
</span>