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

推荐订阅源

F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
罗磊的独立博客
爱范儿
爱范儿
J
Java Code Geeks
博客园 - 司徒正美
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
小众软件
小众软件
Google DeepMind News
Google DeepMind News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
V2EX
博客园 - 聂微东
云风的 BLOG
云风的 BLOG
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Jina AI
Jina AI
Y
Y Combinator Blog
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Martin Fowler
Martin Fowler
Vercel News
Vercel News

齐物 on 老刘博客

Linux 人脸识别登录折腾记:Howdy + Arch Linux 实战 Arch Linux 电源优化指南 Ubuntu 26.04 用了一个月 告别 PaperMod:审美疲劳后的 Hugo 博客“换装”记 Ubuntu25.10编译安装Ibus-libpinyin 博客托管平台换成edgeone pages 博客评论换回Giscus EndeavourOS + Btrfs + Snapper + GRUB:完整的快照回滚系统配置指南 把GotoSocial嵌入到Hugo 给Hugo PaperMod主题添加一个漂亮又简洁的友情链接页面 群晖NAS安装FRP客户端(frpc) Ubuntu24.04安装Windterm 从 Windows 到 Linux:重新体验的过程与心得 解决腾讯 EdgeOne 域名解析与 SSL 证书申请失败问题 折腾杀毒软件的一点感想 开箱|媳妇的华为 Watch Fit 4 Ghost 博客与 Mailgun 邮件服务申请全流程 Ubuntu部署ghost博客所踩的小坑 当GitHub二次验证丢失:我的完整恢复经历 在群晖里安装简单的笔记软件flatnotes 手机上有好用的输入法吗? 再次使用 KeepassXC进行密码管理 解决Windows11打开安全中心空白的方法 修汽车空调 2024年,高德地图和百度地图选哪个? 电视和投影仪,哪个对孩子的眼睛更好? 使用Fcitx5 for Android,读《万历十五年》 2024年 Web 开发趋势 利用cloudflare页面规则设置301永久跳转 初冬时节话镜片防雾
给Hugo PaperMod增加giscus评论系统
老刘 · 2024-02-26 · via 齐物 on 老刘博客

自从把博客程序从WordPress换成Hugo以来,我把评论也给取消了,原因在我看来,评论有时候变成了我的负担。很多时候是为了评论而评论,或者为了获取评论而写一些迎合读者的文章,这样以来,我感觉偏离了我的初心,所以,干脆就不在布置评论。

放弃评论后,我是爽了,但是也不断的有博友反馈,希望有评论的功能,考虑再三,觉得还是加上为好。

阿甘博客里说了一个使用artalk的方法,之前我也部署过,不过使用这个需要VPS,维护起来也有点麻烦,后来也就不了了之了。

giscus介绍

前几天我发现了giscus 这个评论系统。他有诸多的优点:

  • 开源。🌏
  • 无跟踪,无广告,永久免费。📡 🚫
  • 无需数据库。所有数据均储存在 GitHub Discussions 中。
  • 支持自定义主题!🌗
  • 支持多种语言。🌐
  • 高可配置性。🔧
  • 自动从 GitHub 拉取新评论与编辑。🔃
  • 可自建服务!🤳

唯一的缺点是评论者需要有GitHub的账户,登录后才能评论。

部署方法:

使用Hugo PaperMod部署giscus非常的简单

  • 在你GitHub项目的开通GitHub Discussions。具体的开通方法点击这里
  • 登录giscus官网,往下拉,在配置那个地方,输入你的GitHub项目名称
  • 复制生成的代码
  • 在文件夹layouts/partials/下新建一个名字叫comments.html的文件。然后把上一步复制的代码粘贴进去,保存。
  • hugo.yml中,设置comments: true.

至此,部署完成,需要说明的是,项目一定要设置成public,不然评论可能不会显示。

PS:

系统上线后,小胡同学和老张同志都说,这个评论系统不方便。其实还好吧,主要的是部署简单。虽然能挡着一部分正常评论,但是也不会有垃圾评论了不是。