Hexo添加gittalk评论功能
Hexo博客评论区功能搭建过程记录
尝试使用Gittalk来实现评论区功能,twikoo搭建过程中netlify账户验证不成功,还需要上传个人证件,比较抽象,因此还是采用gittalk的方式来构建评论区。
最终效果
配置过程
在github中设置oauth application功能:打开github个人settings界面
然后选择Developer settings,点击OAuth Apps,再选择新建New OAuth App:
填写好名称,以及个人Hexo博客的地址即可获取到Client ID和ClientSecret,这两个需要在Hexo中进行配置。
在Hexo Butterfly主题配置Gittalk:
参考官方文档,在配置文件yml里填写好刚刚申请到的Client ID和ClientSecret就可以了。
问题解决
配置好后发现评论区没有初始化成功:
原因是Gittalk需要管理员用户访问该页面才可以完成初始化,因此只需要点击登入完成认证即可。之后只需要访问一次其他文章界面就可以完成初始化。
登入时报错Invalid Redirect URI:
读报警信息可以知道,登入时所在url与配置github oauth app时配置的url不同,检查一下配置是否有问题即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Small Utopia!
评论