Foreword
将近两个月没有更新博客内容了,其实不只是笔者学习工作忙...实际上另有原因。😇
大抵在一个月前,笔者想给网站做个“升级”,其中就包括我们今天的主题——评论功能。但是你知道的,笔者是一个又笨又懒的麻瓜,笔者将这个任务交给了
Antigravity
。然后笔者的博客代码就被它改的乱七八糟🤯,甚至hexo generate都会报错的程度。当我想要回退代码的时候,才发现原来.io的仓库只存储了网站前端文件,这就很坏,意味着我要自己debug。好在bug不复杂,笔者在
aistudio 被 gemini3 带飞了,从中也可见
Antigravity
多多少少被动了手脚。gemini还给出了一个最佳实践,就是把相关代码与配置文件提交推送到博客仓库另一个branch上,这样代码也有了回退的余地。
这两天其实事情蛮多,但是笔者试图做一些无关紧要的事情压缩工作时间,到时候效率会高到飞起🚀。当然我这篇文章部署上网站应该也是很久以后的事情了——因为马上就要开始忙了,又要多消失几天了。当然,如果你感兴趣、或者说不嫌烦的话,还是欢迎来GAGAGU的碎碎念小屋参观,这样你就会知道笔者每天在想什么、做什么、惦记什么以及计划什么等等。总之喜欢您来,原因就是我希望,各位有兴趣读我的博客的朋友也能有兴趣读我的日常、读我这个奇怪的人。
Why Waline?
之前笔者的主题配置文件支持的是Gitalk,这意味着访客想要留言必须要有Github账号,并且手边有梯子可以方便授权登录,但是我的很多亲人朋友而言,这就是一堵拒人于外的程序员墙。所以我寻找替代品大致有以下三点需求:
- 访客无需登录与认证即可自由发言。
- 允许匿名评论,也允许署名评论,提高访客的自由度。
- 支持反垃圾、防止恶意脚本轰炸。
那自然地找到了Waline,它是一个基于LeanCloud(数据存储)和Vercel(服务端运行)的评论系统,自由度很高,而且更重要的是落地只需要0元。
Building Blocks
If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !