更换新的博客评论giscus
很偶然的机会,点进https://www.leancloud.cn/ ,意外地发现这个白嫖了好几年的serverless服务要停止对外提供服务了。我的博客的评论系统就基于此创建的,名叫valine。鉴于之前本身对这个评论系统就不是很满意(其他人评论之后,没有消息提醒功能),于是索性借着这个机会,更换了一个新的评论系统。
刚刚看了下,已经有三年的时间没有折腾过博客了。这个博客的架构本身并不复杂,一个hexo类型的静态博客,跑在了vercel服务上。这次换评论系统却发现遇到一些坑。
我是看了这篇博文:https://tie.pgub/blog/comments-on-static-site/ 介绍了一些评论系统,看到这个博客地址用的是giscus, 于是我也想要用这个giscus,结果发现并不顺利。
我先是找到了https://github.com/next-theme/hexo-next-giscus 这个仓库,提供了一个插件,可以很方便地去使用giscus,结果我导入后跑我的CI就始终无法成功。
逼得我想要在本地环境下测试,然而我的最常用的WSL是ubuntu 18.04,hexo早已经放弃了对他的支持(node环境的锅)。于是又换环境,找了另外一个WSL。
用了22.04的WSL去测试脚本,还是报错。这个时候问AI,发现有个很尴尬的问题。我之前提到的插件要求next版本是v8+,而我使用的还是v7呢,我一直在使用git clone的方式,按道理应该都是最新版。一通比较之后发现,原来是这个theme开源项目变更了地址。
然后又按照最新的推荐的方式安装了最新的theme,此时配置文件又怎么都不能应用上,后来还是求助于AI,结果发现配置文件名称跟规范差了一点点,就是这一点点,导致无法识别我的自定义配置文件。
最终,在本地顺利应用上评论系统,又简单改了两行之前的CI。到了博客线上去看,也是能够完美运行的。终结。
AI确实帮助了很多,如果没有AI,估计又多花很多时间吧。
写这篇博客的时候,也想起来自己上次更换评论系统,当时是从多说替换成valine,还特意发了一篇博文 多说死了,要换评论系统了 ,那时候距今已经有将近十年了。恰好早上看到之前写的 十年 系列,想着又一个十年过去了,失业之后,倒是也有了更多的时间,或许可以把过去的十年也继续整理上,想来对我也是很有益处的。