基于Twikoo的博客评论搭建

本文最后更新于 2024年10月7日 凌晨

写在前面

寒假期间,好友章隐基于WordPress搭建了自己的博客彰隐的个人博客,包含有评论系统,十分有趣,故决定给自己的站点也增加这一服务。

本站基于Hexo搭建,在GitHub Pages和Gitee Pages双端部署,使用Fluid主题进行美化,功能丰富,内置了许多主题插件使用。

打开 node_modules/hexo-theme-fluid/_config.yml 并查找 comment 字段,可以看到

1
2
3
4
5
6
7
# 评论插件
# Comment plugin
comments:
enable: true
# 指定的插件,需要同时设置对应插件的必要参数
# Options: utterances | disqus | gitalk | valine | waline | changyan | livere | remark42 | twikoo | cusdis | giscus | discuss
type: twikoo

enable字段改为true并将type字段改为对应的评论服务即可

评论系统的挑选

Valine

Valine诞生于2017年8月7日,是一款基于LeanCloud的快速、简洁且高效的无后端评论系统。

其无后端的性质导致了评论难以管理,故放弃

Waline

显然,Waline是对Valine的一个继承,它具有后端。

推荐的后端部署渠道有Vercel,CloudeBase等,在我的账号与设备上出现了不可预知的错误,另外vecel.app域名在国内无法正常访问,会出现Failed to fetch错误。

较为繁琐但免费高效的Netlify部署,以我无法注册账号宣告失败。

很可惜,Waline也无法使用。

Twikoo

这便是本文的主角,Twikoo | 一个简洁、安全、免费的静态网站评论系统

我选择了 Hugging Face 部署,与Netlify类似,完全免费并且在国内拥有不错的访问速度,其数据库位于 MongoDB ,可以使用 Google 账号快速登陆,不存在注册账号问题,并且同样免费。

获取环境ID后填入_config.yml中的

1
2
twikoo:
envID: Here!!!

效果展示

comment

本文下方的评论区同理,如果你使用的是移动设备,布局会略有不同


基于Twikoo的博客评论搭建
https://www.harkerhand.online/基于Twikoo的博客评论搭建/
作者
harkerhand
发布于
2024年3月3日
更新于
2024年10月7日
许可协议