layout | title | tags |
---|---|---|
post |
一款使用 GitHub Issue 作为数据存储的轻量级评论插件 |
其他 |
大家好,我是你们的章鱼猫。
不少同学应该都有自己的博客系统,对于一个博客系统来说,评论功能是比较重要的,但是如果要自己开发的话,会明显增加博客系统的复杂度。所以市面上其实有比较的无缝集成的评论插件。今天要推荐的是其中一款:utterances,通过使用 GitHub Issue 作为评论数据的存储,而在网页展示评论时,借助了 GitHub Search API 的能力找到与博客文章关联的 GitHub Issue。集成后的效果跟 GitHub Issue 详情展示的效果相当。
utterances 有如下优点:
- 开源,开源意味着可玩性会更强
- 没有任何的跟踪、广告,完全免费
- 没有其他的依赖,所有的数据都存储你配置的 GitHub 仓库的 Issue 里面
- 插件 css 风格使用 Github 维护的 Primer
- 支持暗黑模式
- 轻量级
utterances 集成也非常方便,只需按网站 https://utteranc.es/ 要求提供评论数据存储的 GitHub 仓库即可,同时支持一些定制化的操作,可按需配置。配置好后会生成对应的 JavaScript 代码,复制到你的博客文章模板中即可。
更多项目详情请查看如下链接。