gitalk 403、Error_Validation_Failed以及Network Error问题解决

# 问题起源

在配置 gitalk 评论后,会出现 403 报错、Netword Error 和 Error_Validation_Failed 等问题而导致 gitalk 无法正常使用,这些问题多半都是因为缺乏 gitalk 代理导致的

# 查找解决办法

先前往 gitalk 的 github 仓库看有没有人提 issues,一番搜寻后发现确实有不少人有这个问题,而且已经给出了可能的原因

前往博客查看接口响应情况

确实如 issues 所说,国内无法正常访问 github 的 access_token,按照 issues 提供的解决办法,来挂个代理试试

通过和某位朋友线下 py, 拿到了他自己搭建的一个代理地址

或者可以去别的网站打开 F12 寻找他们的 access_token 代理地址,比如 gitalk 的官方网站

然后去 hexo 主题源目录下找到 gitalk 的源文件(各个主题的文件路径可能不同,但是总可以找到的)

修改 gitalk 对象构造器里的 proxy 字段(如果没有可以自己加一个)

最后编译,部署,问题便解决了

如果部署上去依然报错,那么多半是代理挂掉了,可以试试更换一个代理

Search by:GoogleBingBaidu