这个博客一开始不是为了“有一个个人主页”。
个人主页很容易做。放一个头像,写几句自我介绍,再摆几个链接,半天就能上线。但那种页面对我帮助不大。它只能告诉别人我是谁,不能帮我把每天做过的东西留下来。
我真正想要的是一张工作台。
日报、长文、Codex 系列、小工具、服务页、项目复盘,平时看起来是几条线。放在自媒体平台里,它们很容易被时间流冲走。今天发完,明天就沉下去了。过一阵再想找“当时那个判断”“那套提示词”“那个项目是怎么跑起来的”,就要从聊天记录、文件夹和平台后台里翻。
所以我把「此间工夫」做成了一个文字优先的静态站。
不是因为静态站高级,而是因为它够稳。文章用 Markdown 写,页面用 Astro 生成,部署到 Vercel。没有后台,没有登录,没有复杂权限,也没有评论区。第一版越简单,越容易把真正重要的事跑起来:写、发布、搜索、订阅、复盘。
首页不应该像一个展厅
我一开始也想过把首页做得很满。
日报放一块,文章放一块,分类放一块,项目放一块,服务再放一块。每块都觉得有用,加到最后,首页就像一个小型商场。
后来我意识到,首页只需要做三件事:
- 让读者知道这里写什么
- 给读者一个最新入口
- 给想进一步了解的人一条路径
所以现在首页只保留几个明确动作:看 AI 日报、读文章、学 Codex、找我陪跑。其他东西放到更合适的页面里。项目页讲长期线索,服务页讲能帮别人做什么,文章页讲一个具体问题。
这比把所有内容都摊在首页上更舒服。
读者不是来参观我的文件柜的。
日报不能混在普通文章里
日报和文章不是一类东西。
文章是慢内容。它应该尽量耐读,过一个月再看也不尴尬。日报是快内容,它要回答今天发生了什么、为什么值得看、我现在能不能用上。
如果把日报全塞进文章列表,短期看起来内容很多,长期会把站点节奏搞乱。读者想找方法文,会被一堆日期标题打断;读者想看日报,又找不到连续入口。
所以我给日报单独开了 /daily/。
它更像一个固定栏目:每天或隔日更新,少量筛选,不追求把所有新闻都搬过来。真正要补的是判断。比如一个模型更新到底影响谁,一个工具发布是不是只是热闹,一条融资新闻和普通使用者有什么关系。
没有判断的日报,只是换了皮的信息流。
文章要证明我真的做过
博客最怕变成观点展示柜。
每篇文章都在讲“AI 很重要”“工作流很关键”“长期主义很有价值”,读者很快就会疲劳。因为这些话没有成本,谁都能说。
我现在更想补的是项目复盘型文章。
比如这个博客怎么从零搭起来,AI 日报怎么变成自动化入口,世界杯预测页为什么要把数据和整活放在一起,Codex 陪跑服务为什么先从安全测试文件夹开始。
这些内容不一定华丽,但它们能说明一件事:我不是站在岸上讲游泳,我是在水里呛过几口以后,把哪一步容易呛水写出来。
这也是个人博客最有味道的地方。
不是大而全,而是有来路。
服务页也要接在内容后面
我不想把服务页做成那种“提供 AI 解决方案”的空话页面。
读者如果一路看过日报、Codex 入门文章、项目复盘,再点到服务页,应该很快明白:这里卖的不是神秘能力,而是陪你把第一圈跑通。
比如 Codex 陪跑,真正麻烦的地方不是“下载安装”四个字,而是:
- 哪些文件可以让 AI 看
- 哪些操作需要你自己确认
- 第一次任务怎么设计才不会翻车
- 任务结束以后怎么验收
- 下次怎么复用这套流程
这类服务只有接在内容后面才成立。否则它就是一个孤零零的按钮。
第一版先让它活起来
这个站现在还不厚。
它不像那些跑了几年的个人站,已经有几十篇文章、工具库、案例和稳定读者。我现在只是把架子搭起来,把几个入口理顺,把第一批内容放进去。
但这一步已经够重要了。
因为从现在开始,每一篇日报、每一次项目复盘、每一条提示词,都不再只活在某个平台的时间流里。它们可以被搜索,可以被引用,可以被改写成下一篇文章,也可以反过来证明某个服务为什么值得做。
个人博客的价值,不是上线那一刻突然出现的。
它是在你每次把事情讲清楚之后,一点点长出来的。