在做个人博客的时候,如果你需要评论功能,但是又不想构建用户体系和评论模块,那么可以直接使用github的issue提供的接口,对应的开源项目有utteranc
和gitment
,尤其是前者。
它们的原理是一样的:在博客文章下面写评论就是在给某一个issue写评论,因此会直接拉起github oauth登录授权,同时你的每一篇文章都会对应某一个仓库的某个issue,如果不存在Issue,就会自动创建一个基于文章详情页URL的issue。
utteranc:https://utteranc.es/
gitment:https://github.com/imsun/gitment
效果如下