Knink笔记和碎碎念

不追上游:把博客做成一次性交付

fork 一个开源博客引擎,然后宣布「不追上游」,听上去是一种自由:改动随便做,不用评估合并成本。但它真正的含义是——你一个人接管了这个项目的全部技术债,包括那些你还不知道存在的部分。

成本不会出现在第一天。它出现在第三年的某个下午:你要升级一个存在 CVE 的依赖,却发现必须先读懂别人三层抽象里的中间那一层。

一次性交付是什么

它的反面不是「持续迭代」,而是「持续理解别人的迭代」。一次性交付的意思是:这套代码从第一天起就只属于你,读得完、改得动、删得掉。

一个你能在一个下午读完的项目,比一个功能多十倍但需要三个月才能读懂的项目,更值钱。

具体到这套博客,约束只有四条:单人写、服务端渲染、发布即生效、单机可跑。

代价也要写清楚

git pull && pnpm i && pnpm build
systemctl restart blog

写到这里,这套东西的边界已经很清楚了:它是一台打字机,不是一座城市。