Skip to main content
  1. Posts/

hugo主题Blowfish添加busuanzi访问统计

本文阅读量
·1 min·
Web Hugo Blowfish Busuanzi
udcode
Author
udcode
程序员A-DU
Table of Contents

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 全局设置
#

Img

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>
  &nbsp;
  <span id="busuanzi_container_site_uv">
      您是本站第 <span id="busuanzi_value_site_uv"></span> 位访问者
  </span>
  </div>
  {{ end }}

3.2 单页面设置
#

Img

themes\blowfish\layouts_default\single.html第24行添加:

      <span>
        <span id="busuanzi_container_page_pv">本文阅读量<span id="busuanzi_value_page_pv"></span></span>
      </span>

Related

使用Cloudflare加速访问个人博客
·1 min
Web Blog
快速搭建个人博客网站
·2 mins
Web Blog
升级10年前的旧笔记本
·1 min
硬件 Laptop