我做了一个违背祖宗的决定

用了多年的博客框架和主题被我一点点堆成了屎山之后。决定重新堆一座更高的。。。

文章目录00%

不知道从哪天开始,心里起了想重构一下主题的念头,然后就一直时不时冒出来勾我一下,直到某天下午,把这个用了多年老伙计推倒了。问了G老师,最推荐的框架就是Astro,所以 Hexo 换成 Astro,鸟枪换炮?

这些年都改了些啥

一句话:文章三年水一篇,主题一周改五次。 而且改的全是皮——行高、间距、导航栏、配色,还有圆角。圆角被调过 8 → 12 → 16 → 12,每回调完都觉得顺眼多了,但是当再次打开看到时。。。甚至不能理解24小时之前的自己。从开始主题下载下了后,一直拆东墙补西墙,屎山堆的堪比五岳,关键代码也没好到哪去。改个字号,得在多个文件里搜同一个 16px,最后还是化身 !important 战士。

后来,立了个flag 。幸运的是它一直能跑,我也就一直没动。

以一种奇怪的方式运行了起来
以一种奇怪的方式运行了起来

导火索

没什么前兆,没什么预告。本来又要去动圆角,手都放键盘上了,埋下的种子终究发了芽:改了这么多次,改的东西里,没一件改到点子上。圆角是无辜的。真正该换的是底下那套东西。于是就把站推了。代价也有?现在水完文章,手还是会条件反射地古法手敲一句 hexo g -d,敲完两秒才想起用了清朝的剑斩明朝的官。或许旧习惯比旧审美更难戒掉。

也是当上指挥家了

再这个 AI 的时代,还会有几位老艺术家古法手搓呢?加入光荣的进化吧。新站的创建以及对旧框架下的插件想过适配这些脏活累活没有一个是自己写的,当然,不脏不累的也不是我写的。也是体验了外包当甲方的感觉;整体流程大概是 Claude Code 主刀,边写边自我怀疑;Codex 兜底补刀;Kimi 在卡壳时来一句「你这思路过时了。。。」;Gemini 吭哧吭哧当牛马; AI的时代不需要八股文,不需要会基础知识,只需要你会说继续?

新站

  • 框架:Astro 5,依旧全站静态。
  • 排版:整体跟旧站风格相同,钻牛角尖文字距调了一整晚,连 D 老师都劝我「这真有人看得出来吗」。看不出来,但我就要。
  • 代码高亮:Shiki 双主题,深浅各一套,切换不闪不跑偏。
  • 评论:依旧 Waline 魔改。
  • 零碎:搜索、目录、归档、标签、分类、友链登机牌、留言墙。还有一个特效但是毫无用处,纯属我想要。

碎碎念

AI 时代,但凡晚学几个月,就发现不用学了,更新的又来了。

凌晨两点,我在给一个只有自己用的页面调阴影透明度,0.06 和 0.1 之间反复了十分钟。我知道这毫无意义,但依旧调完了;中途两次想放弃,理由都是「旧主题其实也没那么难看?」——这应该是所有重构里最典的一句话吧,依旧又不是不能用;迁移脚本写崩过一次,几篇的分类全清空了,万幸的是我什么都往 git 里塞。

这次翻新,从数据上看完全没必要。但还是要写:所谓翻新,不是让它变新,是让它终于像我。旧站是多年前那个我的归档——他习惯的圆角、他挑的字体、他觉得酷的动效。。。。。但人是会变的。

下次一定

翻新时发现,20年的那篇《Hello World》,是当初创建是框架默认生成的一篇,是因为当时推了一个更早的。这不是第一次,也不会是最后一次;也不知道这毛病会多少年发作一次,症状是想把一切推倒重来,唯一处方是真的推一次。

区别在于,这次有一群赛博牛马1。

脚注

  1. 感谢Claude Code、Codex、Gemini、Deepseek、Kimi、GLM以及只会说继续的我 ↩

正在获取评论数据
SEARCH

找一篇文章

开始输入以搜索站内文章