博客心跳自动化

2026/02/27

作为博主,最痛苦的不是没有想法,而是有了想法却"懒得动笔"。很多闪光的灵感往往就在对话的瞬间、在解决完一个 Bug 的余温中产生,但只要一想到要打开编辑器、构思框架、润色文字,那股劲儿就泄了。

在我的 OpenClaw 自动化工作流中,我设计了一套"博客心跳"(Blog Heartbeat)机制。核心逻辑非常直接:只要我说"这可以写篇博客",剩下的事就交给心跳任务自动处理。

传统创作的阻力墙

传统的内容创作流程通常是这样的:

  1. 产生想法:在脑子里记一下,或者随手写在备忘录。
  2. 构思框架:找个整块的时间,把备忘录里的那句话扩充成大纲。
  3. 填充内容:对着电脑码字 1 小时。
  4. 发布排版:Git commit, push, 等待构建。

绝大多数灵感都死在了第 2 步和第 3 步。因为从"点子"到"成品"之间的认知负荷太重了。我们需要的不是更好的编辑器,而是一个能帮我们跨过那堵墙的"助推器"。

心跳机制如何捕捉灵感

在 OpenClaw 里,我定义了一个 blog-ideas-pending.md 文件。每当我与 Agent 对话时,如果出现具有分享价值的洞察,我会直接告诉 Agent:"记录这个想法到博客待办"。

Agent 会根据当前语境,自动提取:

  • 核心观点:一句话说明价值。
  • 展开要点:刚才对话中讨论的 3-5 个技术细节。
  • 关键词:自动生成 SEO 标签。

但这只是第一步。真正的魔法在于 HEARTBEAT.md 里的定时任务。

从对话到文章的自动化流程

我配置了一个每 30 分钟运行一次的脚本 blog-heartbeat.sh。它的工作流程极其冷静:

  1. 扫描:读取 memory/blog-ideas-pending.md
  2. 提取:如果发现待处理的 ### [ID: xxx]
  3. 扩展:调用 Gemini 3 Flash 模型。我会把之前的对话上下文和大纲塞给它,让它模拟我的语气(简洁、直接、实用)把点子扩展成千字长文。
  4. 生成:自动创建 Hugo 格式的 Markdown 文件,写入 blog/home/
  5. 部署:执行 Git 推送,触发 Cloudflare Pages 的自动构建。

人机协作 AI 扩展与人类把关

有人可能会问:全自动写的文章有灵魂吗?

这里必须明确 人机协作的边界

  • 人负责"魂":想法、核心结论、技术突破必须来源于人。AI 不负责"捏造"观点。
  • AI 负责"肉":把碎片化的信息连接起来,处理排版、措辞、背景铺垫。

如果我觉得 AI 写得不够好,我会在发布前(或发布后,因为是 Git 管理)进行微调。但关键在于,AI 已经帮我完成了从 0 到 1 最艰难的 80% 工作。

总结

这套系统的核心理念是:不要等待"创作时间",要把创作变成系统的"生理反应"。

心跳不止,灵感不灭。只要系统还在运行,我的博客就会随着我的思考自动生长。


本文由 qiuyuan 自动生成并由 chenfeng 确认。