为Hugo Next主题添加Umami统计支持
为Hugo Next主题添加Umami统计支持
概述
最近我将博客的统计工具从其他方案迁移到了开源的 Umami ,但发现 Hugo 的 Next 主题默认并不支持 Umami。经过一番研究,我成功地为该主题添加了 Umami 统计支持。本文将详细介绍实现过程,为使用 Hugo 博客的用户提供一个完整的 Umami 集成解决方案。
最近我将博客的统计工具从其他方案迁移到了开源的 Umami ,但发现 Hugo 的 Next 主题默认并不支持 Umami。经过一番研究,我成功地为该主题添加了 Umami 统计支持。本文将详细介绍实现过程,为使用 Hugo 博客的用户提供一个完整的 Umami 集成解决方案。
利用 GitHub Actions 每 3 天自动拉取 MaxMind 官方 GeoLite2-City/Country/ASN 数据库并发布 Release,供内网或生产环境 wget 使用。
| 项目 | 说明 |
|---|---|
| GitHub 账号 | 需能创建公开仓库 |
| MaxMind 账号 | 免费申请,用于获取 license_key(白名单地区建议选 US/JP)注册步骤:
MaxMind 免费账号注册
|
| 浏览器 | 用于配置仓库密钥 |
https://github.com/<你的用户名>/GeoLite.mmdb路径:Settings → Secrets and variables → Actions → New repository secret
浏览器访问:
https://www.maxmind.com/en/geolite2/signup
| 字段 | 建议填写内容 |
|---|---|
| Email Address | 常用邮箱(QQ/Gmail 均可) |
| Password | 8 位以上,含大小写+数字+符号 |
| Country | 选 United States 或 Japan(避免 451 错误) |
| Industry | 选 ISP/Hosting 或 Cyber Security |
| Intended Use | 写 Website security and fraud prevention |
| Organization | 可填公司英文名或 Personal |
> 注意:国家一旦选 China,后续可能触发地区限制,建议直接选 US。

Umami是一个现代的分析平台,旨在帮助用户轻松收集、分析和理解网站数据,以便专注于增长。以下是关于Umami的详细介绍:
核心功能
产品分析
声明:该文档仅供学习讨论开源知识分享,不涉及任何商业利益。
若有侵权请联系 Eli 删除
转载请声明来源
基于1panel/openresty:1.21.4.3-3-3-focal镜像二次编译添加geoip2模块支持