升级Hexo和Next版本后 发现gitalk总是挂掉 阅读了Next的文档后 发现gitalk配置方式进行了更新 所以此文为Hexo-Next主题配置gitalk这篇文章的升级版本 读者可根据自己Next的主题版本自行取用
前提准备
有存放gitalk的issue的仓库 有创建OAuth的接口 并且记住Client Id
Client secret
配置config.yml
Next8.x版本起 不需要我们自己再去写md5.js及其余swig格式文件 新版本已经将gitalk完全集成在了Next中 只需要改变config中的配置信息即可
1 | gitalk: |
因为经常出现请求失败403等问题 gitalk作者给出了相应的解决方法 即proxy
替换为https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token
npm安装gitalk
在bolg文件夹下
1 | npm i --save gitalk |
配置完成
经过以上操作 gitalk即可使用 不要忘记hexo clean && hexo g -d