技术

我搭了个博客,但代码不是我写的

大亨的花3 分钟阅读· · ·

404 之后

博客刚上线那天,我点开 dahengdehua.com。页面出来了,顶上一条琥珀金的线,标题、副标题、文章列表——该有的都有。

然后我盯着它看了很久。不是欣赏,是一个念头卡住了:

我没写一行代码。

不是谦虚。是真的没写。我做的事是描述——"标题大一点"、"颜色暖一点"、"这里加条线"。Claude Code 把我说的每一句话变成了真实的页面。从设计到部署,我的键盘没敲过一个分号。

这不是"我好棒"的故事。这是"有人替我做了巨量的工作,而我甚至不知道他们的名字"的故事。

往下挖一层

Claude Code 为什么能用自然语言写出 Next.js 代码?因为 Anthropic 的工程师训练了一个巨大的模型,让它读了几十亿行开源代码。

Next.js 为什么能几行命令搭出一个网站?因为 Vercel 的团队维护着这个框架,React 社区几万个开发者贡献了组件和文档。

MDX 为什么能让你在 Markdown 里嵌入 React 组件?因为 Guillermo Rauch、John Otander、James K Nelson、Tim Neutkens 等一群开发者在 2018 年协作创建了它,后来几十个人持续打磨了六年。

Tailwind CSS v4 的排版系统为什么读起来舒服?因为 Adam Wathan 和他的团队花了数年时间调整每一个字距、行高、对比度。

就连你看到的这个页面上方那条琥珀金色的线——3 像素,渐变色——我只需要说"把蓝色换成暖金色",Claude Code 就把 from-blue-500 to-cyan-400 改成了 from-amber-500 to-amber-400,然后在 Tailwind 的几千个色值里精确找到了这两个。

我站在一座山上。山是一群人一块石头一块石头垒起来的。

喝水不忘挖井人

有一句话被说烂了,但烂了不代表不对——喝水不忘挖井人。

我现在打开浏览器就能有一个网站,不是因为 2026 年的 AI 突然变聪明了,而是因为:

  • Brendan Eich 在 1995 年花了 10 天写出了 JavaScript
  • Tim Berners-Lee 在 1989 年发明了万维网,并且没申请专利
  • Linus Torvalds 在 1991 年开始写 Linux,后来几万人参与,现在跑着全世界几乎所有的服务器
  • GitHub 上无数你不认识的人,修了一个 bug、写了一段文档、回答了一个 issue

他们中的大多数人,永远不知道自己的代码最终帮助了一个叫"大亨的花"的人搭博客。但这不重要——他们做这些事情的时候,本来就不是为了被记住。

开源的精神内核不是"免费"。是"我解决了我的问题,如果你也有一样的问题,拿去用"。一个开发者写了一行代码,另一个开发者在上面加了功能,第三个人修了一个安全漏洞,第四个人翻成中文文档……十年之后,一个完全不会写代码的人打开 Claude Code,说"我想搭个博客"。

这就是这条因果链的终点。

我能做的最好的回馈

我不会写代码,没法给 Next.js 提 pull request,没法帮 Tailwind 修文档错别字,没法给 MDX 项目打 bug。

但有一件事我能做到:认真使用这些工具,不辜负它们。

认真选择每一个颜色、每一处留白、每一个字。不做烂内容,不搞标题党,不把博客变成一个营销漏斗。让 dahengdehua.com 成为一个配得上这些工具的网站——干净、有灵魂、对得起每一个访问它的人。

这就是我能做的最好的回馈。

说回那条线

文章开头提到了那条琥珀金的线。3 像素高,很多人看不到它。

但它在那里。和那些你不知道名字的开发者一样——看不见,但拿掉,整个东西就垮了。


这篇文章是这个博客的第四篇。前两篇讲了技术选型和 Claude Code 的协作方法,第三篇讲了设计中的克制。这一篇想说的是——所有这一切的前提,是一群你看不见的人做着你不知道的工作。你不是天才,你只是幸运地站在了巨人的肩膀上。珍惜这份幸运。

喜欢这篇文章?点一下

← 返回文章列表