Butterfly主题之评论系统(下)
问题
参照我之前的文章《Butterfly主题之评论系统(上)》,给博客配置了 Twikoo 评论系统,但是没有测试。结果我最近在测试的时候发现了一个严重的问题:当在评论区输入了昵称后,第一次点击页面任何地方,邮箱都会自动生成,但是再点击其他任何地方(或者稍等半秒),昵称输入框会被自动清空。
解决
刚开始,我查阅了很多资料,所有的相关资料都把问题的原因指向了 Pjax,我也在这个方向上努力了很多,试过各种办法去适配 Pjax,最终都没有解决这个问题。
直到最后,我实在没办法了,去访问 Twikoo 官网,看看有没有什么办法,结果在官网自己的评论区测试时,发现它自己就存在这个问题,搞半天原来是它自己这个版本的bug(1.7.14)!
解决办法就是降级 Twikoo,开源社区公认问题最少的版本是 1.6.27。修改博客根目录下的plugins.yml文件即可:
1 | twikoo: |
这样一来,上述描述的问题就不存在了。但是我又有一个担心,因为之前在配置 Twikoo 时,在它的官网上有明确说明:

如果我只降级了前端部署的版本,那大概率会出现问题,所以我必须要测试一下,不能像部署时那样,没测试就收工了。
测试
修改了前端的版本后,重新部署博客网站,然后自己测试一下评论,发现没有任何问题,至少下面几项没有问题:
- 访客评论;
- 邮件通知;
- 博客展示;
这样基本就没什么问题了,以后再开发新功能要都要严格测试下才放心~~
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 繁体猴の客栈!
评论







