你好哇,旧博客。

有些东西停得久了,不是没感情,只是一直没腾出手去认真收拾。

我写博客这件事,最早可以追到 2005 年。那时候还是 ASP 的时代,我用的是 Z-Blog。后来到了 PHP 的年月,又换到了 WordPress。再往后,开始用静态站点,先是 Hexo,最后才到了 Hugo。这样一路换下来,表面看是技术栈在变,实际上更像一个人这些年用过的工具和养成的习惯。年轻的时候总觉得系统越复杂越厉害,后来才发现,很多事情还是简单一点比较好。

这些年文章写得少了,这是真的。人一忙,写字这种事就很容易被挤到边上去,好像它既不能汇报,也不能结项,更不能拿来解释这个季度为什么没有拖后腿。但这个地方我一直没有舍得丢。它像一种旧习惯,平时不声不响,可只要还在,就说明人心里那点想记录、想表达、想把事情说清楚的念头也还在。

所以这次把站点迁到新的 Hugo 版本,对我来说并不只是一次技术上的更新。它更像是在认真回答一个老问题:这个博客还要不要继续留着?答案当然是要。既然要留着,就该让它像个样子,而不是靠几层历史补丁硬撑着。它总得还能说话,还能接着往下写,才算没有白留。

这次迁移里,有 Codex 在旁边帮忙,是件挺有意思的事。很多原本既琐碎又耗神的事情,它都能替我分担掉一些,于是整个迁移没有变成一场单纯消耗耐心的体力劳动,反而更像一次真正的整理。人负责判断什么该留下、什么该改掉、什么值得继续花时间,机器则负责把那些重复、细碎、需要来回确认的工作做得快一点、稳一点。这种搭配让我第一次比较明确地感觉到,所谓 Vibe Coding,真正有意思的地方并不是替人表演聪明,而是替人节省那部分本可以不必浪费的力气。

至于迁移本身,其实没有什么传奇色彩,无非是把一堆旧东西重新收拢,让它们在新的秩序里继续待下去。真正让我在意的,也不是修掉了几个问题、补齐了几项配置,而是做完以后,整个地方重新有了一种可以继续生活的感觉。你知道它现在清楚一些,也轻一些,后面要写东西的时候,也不会先被一团旧麻烦拦在门口。一个博客最好的状态,大概不是多么华丽,而是你想写的时候,它刚好在那里。

我对网络安全这件事,到今天也还是喜欢。喜欢它,不是因为它总能制造出一些吓人的词,或者让人看上去显得很神秘,而是因为它直到现在仍然要求人保持敏感,也保持老实。代码要看,日志要翻,流量要抓,环境要搭,漏洞要自己复现。行业里当然也有很多漂漂亮亮的说法,很多时候甚至词比问题还多,但真正到一线的时候,事情往往还是很朴素。你得自己去碰那些麻烦、琐碎、没人替你提前整理好的部分。我现在仍然在这条线上追着问题走,也仍然愿意为一个有意思的细节多花几个晚上。这大概已经不只是职业习惯,更接近一种不大讲道理的热爱。说到底,唯有热爱能抵万难。很多事情如果只是为了交差,往往走不了太远;可一旦真的喜欢,就会愿意把那些笨功夫也当成必须走的路。做这行久了,我越来越觉得,很多时候还是那句最朴素的话更有用:Know it, then hack it. 先去理解,再去动手;先承认自己知道得还不够,再继续学。保持一点谦虚,持续一点学习,这样人才不至于被自己昨天会的东西困住。

也正因为如此,我对 AI 和 Vibe Coding 是有期待的。但这种期待不是那种“以后人类只管喝咖啡”的空话。机器确实适合分担查找、整理、验证这些重复劳动,可决定方向的仍然是人。判断力、问题意识、经验,还有那一下“这里不对劲”的直觉,暂时还交不出去。这样反倒更好。工具越强,人越该把力气花在真正重要的地方。这次迁移里,Codex 帮我省掉了不少笨功夫,也让我更清楚地看到,往后人和 AI 一起做事,大概会越来越像一件正经事。

我仍然觉得,人是需要持续学习的,文章也是要一直写下去的,喜欢的事情总该认真坚持下去。

写于北京时间 2026 年 3 月 14 日凌晨 1 点。现在大抵是该休息了,晚安。🌙