年初的时候在自己的年度todo list里面加入了一条——完成博客的主题更换。其实在6年前还没有AI的时代对着很多个人博客还有CSDN中不断弹窗的教程成功完成了基于Jekyll的GitHub Page的上线已经是我这个非程序员科班出生的机械工程师的极限了。在后面的这些年里不管是没时间也好,还是没有信心来进行修改也好,都不曾想过要动博客主题的心思。

直到AI的时代来临,早起的大模型还不够聪明,来回几轮对话可能还改不好一个程序。现在大模型各色各样任人挑选而且有了命令行的参与,又太好玩了,没有把兴趣的念头放在博客上。直到年初的时候发现六年前感觉到复杂的浏览量统计实际上只靠cloudflare在页面中插一段代码就可以统计,甚至都不用我自己敲代码进去就可以完成的时候,想想还是把博客主页重构放上日程。

虽然已经记录在案但也是放在年度todo下,具体是什么时候做并说不好,甚至可以年底的时候冲刺一下,但没想到被迫在两个小时之内一鼓作气完成了新的主题以及换了域名。两周前我发现我早已过期的信用卡在微信和短信里每天持续给我推送扣款失败的短信,但是我完全想不起来是什么原因的扣款,甚至以为是卡被盗刷了。直到想起来翻了一下邮箱才知道是之前一口气续了三年的域名到期了,再去Godaddy上看续费加上赎回的开支已经快七十磅了。这对于一个个人玩票性质的博客显然开销太大,万幸的是发现现在的.com域名只需10刀一年尚在接受范围之内,几乎没有怎么考虑,就决定把todo list上面的这一项处理掉,相信在AI时代并不会像第一次一样艰难处理。

幸运的是前几天看到Google新的AI产品Stitch上线了,看产品宣传的时候大致理解的意思就是可以快速根据描述和图片来生成产品原型,再加上类似于Figma一样的界面,刚好适合我拿来做界面设计的处理。从看了Obsidian作者的每年回答四十个问题的博客以后我一直对他的博客主题很喜欢——大量文字,几乎没有花里胡哨的东西,整洁有序。直接把它的网址丢进stitch,稍等一会儿马上一个继承了它风格的前端界面就出品了,很有意思的是你能看到Stitch的整个思考过程,它最开始输出的是整个页面的色彩搭配和风格,在固定下来以后才会继续后面的设计,我不是设计出生但是不能确定是不是这样和设计师干活的流程一样,也能巧妙避开半年前那些多到令人呕吐的霓虹色。Google的产品能力还是不能小看的,和一般的生图不一样,给我的是一个完整的前端设计,右键可以直接查看、复制页面的html代码和移动端、平板端、桌面端界面的切换。就这样几分钟内搞定了新的博客的前端设计。

截图

之后就是网页上线的工作了,现在的工作流不同以往,对我而言只需要打开Claude Code就可以了(我使用的是智谱的coding Plan),把自己需要创建一个博客的需求直接告诉它,它会反馈一些问题给我询问,很快一个本地能够查看调试的页面就出来了,之后再把Stitch中的设计和html代码喂给它来回几次以后一个有模有样的网页就出现在我的电脑上了。不会代码的人之前只能在Jekyll无穷无尽的模板中找到一款自己喜欢的,现在可以直接对AI提需求,生成出来是可用的自己满意的结果实在是让人惊喜。AI这次给我选的方案是Hugo的和之前的Jekyll的区别我也不是很清楚,之前6年里面写的博客大概有80篇,也是直接把旧的库甩给AI让它来做,很快也直接完成了,连要我细微调整的需求都没有。再往后的事情就是让AI快速给个部署的流程,照着做把整个库push到GitHub上,cloudflare里面设置一下连接,绑定下刚买的域名,访客统计也是cloudflare自动帮我处理了,整个流程只用了两个小时。就这样由于扣款的问题不得不把今年的计划快速完成了一项,感谢时代的发展进步,技术的壁垒实在是越来越小了。