1.4-为Melody主题的HEXO博客添加gitalk评论区
2023.9.1 更新:不如直接利用github discussion部署Giscus,效果更好还更方便
担心博客有错误无法及时改正,所以在博客中加入评论区,gitalk评论区模块好处非常多,首先当然是免费,其次必须登录GitHub账号才能评论,有一定防灌水的作用。本人使用的HEXO主题是hexo-theme-melody,这个主题自带功能比较多,界面也比较简洁,也集成了gitalk模块,用户只需要注册应用并编辑配置文件即可加入gitalk模块
创建存放评论的仓库
gitalk的原理是将博客中的评论存放在github仓库的issues中。
最好不要用自己的主页仓库(即xxx.github.io)作为存放评论的仓库,后续可能会出现一些问题,所以专门创建一个public仓库来存放评论。
创建github OAuth application
按照下图中填写
点击绿色的注册按钮,在新页面中点击"Generate a new client secret",生成客户端密码,然后记录下"Client ID"和"Client secrets",等会儿要填到hexo-theme-melody的配置文件"_config.melody.yml"中
编辑"_config.melody.yml"并部署
按照下图编辑好配置文件
然后就是喜闻乐见的
1 | hexo clean;hexo g;hexo d |
部署成功!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 MagicConch's Blog!
评论
GiscusLivere