gitalk出现Network Error
一开始在配置这个主题自带的gitalk时,遇到了一个问题,输入client id与client secret后,gitalk依旧提示network error,在网上找了很久都没解决这个问题,我一度放弃了gitalk转而使用valine,但是考虑到valine有个大问题那就是无法通知到被评论人以及评论人,如果没有消息通知的话,他人留下的评论即使得到了回复他也看不了到了呀。而gitalk基于issues就很好的解决了这个问题。所以最后还是在多次尝试之下解决了这个问题,一句话概括我遇到的问题(也许还有其他问题可能会导致网络错误) OAuth App的 Homepage URL 以及 Authorization callback URL 配置不当会导致Network Error的发生
如何配置OAuth App
请查看我的配置
注意,Homepage url只需要填page的地址,而非.git的git仓库地址,另外如果你使用了自定义域名,Authorization callback URL请使用你的自定义域名。
插件配置中还要注意的
除了上面那两个配置要注意之外,还有一点需要注意,那就是插件配置文件中的repo(至少对于hexo是这样),对应的不是你的仓库地址,而是仓库名,如havocw.github.io。