关于「先把工具链搭好」这件事

搭这个博客的时候,我差点又掉进同一个坑里。

先是纠结静态站点生成器选哪个:Hugo 构建快、Hexo 主题多、Astro 组件化好。选定 Astro 之后,又开始比较主题——看了几十个,收藏了七个。接着觉得默认样式不够「有辨识度」,准备自己写一套设计系统。

到第二天晚上我才反应过来:一篇正文都还没写。

工具链是手段,不是目的

这种事我干过不止一次。

想学摄影,先花两周研究机身镜头参数;想练字,先挑了半天笔和纸;想读点书,先折腾出一套带标签、双链、自动同步的笔记系统。等装备齐了,那股劲也过去了。

有个说法叫「生产力色情」(productivity porn)——沉迷于优化工作流程本身,享受那种「一切尽在掌握」的快感,却始终没开始真正的工作。搭工具链的反馈是即时且确定的(装好了就是装好了),而写文章的反馈是延迟且模糊的(写完了也不知道好不好)。大脑当然会选前者。

两条规矩

所以这次我给自己定了两条:

第一,工具链最多花一天。 一天之内跑不起来,就直接用最土的办法——手写 HTML 也不是不行。工具的价值在于降低摩擦,如果搭工具的过程本身成了最大的摩擦,那它就是负资产。

第二,写作和改版分开。 写正文的时候不碰样式。看着不顺眼的地方记在待办里,攒够一批再统一改。边写边调 CSS 的结果通常是文章写了一半,样式改了二十遍。

反过来想

当然也不是说折腾工具就毫无价值——这次摸清楚了 Astro 的内容集合 API、Pagefind 的索引机制、Cloudflare 的 Token 权限模型,这些知识以后都用得上。

区别在于它应该是写文章的副产品,而不是写文章的替代品。

完成比完美重要。先让东西存在,再让它变好。

现在这个博客的样式说不上多精致,但至少它已经在了,而且第一篇文章就是你在看的这篇。这比停在草稿箱里的完美设计稿强得多。

← 返回文章列表

评论