惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Docker
腾讯CDC
The GitHub Blog
The GitHub Blog
大猫的无限游戏
大猫的无限游戏
Microsoft Security Blog
Microsoft Security Blog
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
博客园 - 司徒正美
T
The Blog of Author Tim Ferriss
Vercel News
Vercel News
P
Proofpoint News Feed
雷峰网
雷峰网
博客园_首页
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
爱范儿
爱范儿
V
V2EX
F
Fortinet All Blogs
酷 壳 – CoolShell
酷 壳 – CoolShell
MyScale Blog
MyScale Blog
S
SegmentFault 最新的问题

Donghai's Blog

使用DBeaver连接Dynamics 365 Dataverse | Donghai C# 技术备忘 - LINQ | Donghai 为Astro站点添加Google Analytics | Donghai C# 技术备忘 - LINQ - Donghai’s Blog 20260819 说些什么 | Donghai Dynamics 365 interview questions | Donghai C# 技术备忘 (1) | Donghai Dynamics 365 事件框架、事件执行管道 | Donghai 马拉松配速表 | Donghai 马拉松赛事分级 | Donghai 抖音创作日志(2026年) | Donghai 2026年跑步日志(5月开始) | Donghai 2FA | Donghai 初尝Github Actions | Donghai AstroPaper主题添加Waline评论 | Donghai Dynamics 365集中视图/聚焦视图/Focused View | Donghai AstroPaper主题添加GitHub风格的Markdown警告框 | Donghai AstroPaper主题自定义记录 | Donghai 我日常收藏的优质网站资源导航(持续更新) | Donghai 如何从归档页批量获取URL并提交到Bing Webmaster Tools | Donghai PaperMod 使用 Zeoseven 自定义网页字体 | Donghai 我常用的Prompt | Donghai Hugo默认时区导致本地预览文章不显示 | Donghai 通过手动提交工单解决Bing不收录网站问题 | Donghai 如何访问 Power BI 管理门户(Power BI Admin Portal) | Donghai 还在手敲时间戳?Win11输入法一个技巧,秒输当前时间戳 | Donghai 工作术语备忘录(持续更新) | Donghai 使用XrmToolBox导出安全角色表级权限到Excel | Donghai 24年的年终总结 | Donghai World笔记 | Donghai
PaperMod添加不蒜子记录浏览量 | Donghai
Donghai · 2025-01-22 · via Donghai's Blog

封面图

Table of contents

Open Table of contents
  • 1.调整 hugo.yaml
  • 2.站点底部的访问量
  • 3.文章访问量

1.调整 hugo.yaml

首先在配置文件中增加 busuanzi 相关参数,用于统一控制是否启用统计功能,通过这个开关,可以在需要时快速关闭

params:
  busuanzi:
    enable: true

2.站点底部的访问量

接下来在站点页脚展示全站访问量

修改文件:layouts/partials/footer.html,在 标签上方添加以下代码:

{{ if .Site.Params.busuanzi.enable -}}
<div class="busuanzi-footer">
  {{ if eq $lang "zh" }}
  <span id="busuanzi_container_site_pv"
    >站点访问量:<span id="busuanzi_value_site_pv"></span
  ></span>
  {{- else }}
  <span id="busuanzi_container_site_pv"
    >Site Visits:<span id="busuanzi_value_site_pv"></span
  ></span>
  {{- end -}}
</div>
{{- end -}}layouts/partials/footer.html

这里做了简单的多语言判断,在中文和英文站点下分别显示不同文案

3.文章访问量

如果希望在文章详情页中显示单篇文章的阅读量,可以在文章元信息区域中追加不蒜子统计

修改文件: layouts/_default/single.html,在 <div class="post-meta"> 内添加:

<div class="post-meta">
  {{- partial "post_meta.html" . -}}
  {{- partial "translation_list.html" . -}}
  {{- partial "edit_post.html" . -}}
  {{- partial "post_canonical.html" . -}} 
  {{- if .Site.Params.busuanzi.enable -}}
  {{ $lang := .Site.Language.Lang }}
  <div class="meta-item">
    &nbsp·&nbsp {{ if eq $lang "zh" }}
    <span id="busuanzi_container_page_pv"
      >阅读量:<span id="busuanzi_value_page_pv"></span
    ></span>
    {{- else }}
    <span id="busuanzi_container_page_pv"
      >Readings: <span id="busuanzi_value_page_pv"></span
    ></span>
    {{- end }}
  </div>
  {{- end }}
</div>layouts/_default/single.html

至此,不蒜子已经成功接入 Hugo 的 PaperMod 主题,可以同时查看站点级别和文章级别的访问量数据。

(完)

如果这篇文章刚好帮到了你,欢迎请我喝杯咖啡