Pixiv - KiraraShss
Giscus评论系统
366 字
2 分钟
Giscus评论系统
配置 Giscus
在 Github 中新建一个 公开仓库,然后在仓库设置中单独启用 Discussion 功能,最后看看 Discussions 可以访问不

前往 giscus 中配置你的仓库:

分类推荐选择 公告(announcements)

特性按需勾选

主题按喜好选择。更改后主题会立即呈现

最后将这段 JS 复制,修改在文件路径 /src/pages/posts/[...slug].astro 中的 Giscus 评论区

配置 Akismet
Akismet (Automattic Kismet) 是应用广泛的一个垃圾留言过滤系统,其作者是大名鼎鼎的 WordPress 创始人 Matt Mullenweg,Akismet 也是 WordPress 默认安装的插件,其使用非常广泛,设计目标便是帮助博客网站来过滤垃圾留言。
注册 Akismet,选择 Akismet Personal 订阅,将滑块拉到 0$,记录得到的 Akismet API Key。

在仓库中依次按 .github/workflows/spam.yml 来新建一个 yml 文件,其中内容复制该 akismet-comment-check.yml 文件中的文本。
将这个 Github Action 部署到你的启用了 Github 的仓库中:

配置 Secret:
- AKISMET_API_KEY:你的
Akismet API Key - GH_TOKEN:前往 https://github.com/settings/tokens 创建一个具有 repo write
user 权限的 Github 个人令牌

测试反垃圾是否有效,发送内容为 viagra-test-123 的评论。该评论一定会被当作垃圾评论。
查看 Github Action 是否做出删评行为:

支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
相关文章 智能推荐
1
Firefly 快速开始
博客 快速配置且部署 Firefly
2
文章简述
博客 关于文章的一些说明
3
接口和接口测试的概念
接口测试 接口与接口测试一些理论知识
4
Postman 基本使用
接口测试 关于接口测试常用工具 Postman 的使用
5
Charles抓包工具(一)
Charles抓包工具 2026-04-13
随机文章 随机推荐