基于Twikoo的博客评论搭建
本文最后更新于 2024年10月7日 凌晨
写在前面
寒假期间,好友章隐基于WordPress搭建了自己的博客彰隐的个人博客,包含有评论系统,十分有趣,故决定给自己的站点也增加这一服务。
本站基于Hexo搭建,在GitHub Pages和Gitee Pages双端部署,使用Fluid主题进行美化,功能丰富,内置了许多主题插件使用。
打开 node_modules/hexo-theme-fluid/_config.yml 并查找 comment 字段,可以看到
1 |
|
将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 |
|
效果展示
本文下方的评论区同理,如果你使用的是移动设备,布局会略有不同