OpenClaw自动化博客创作与发布工作流示意图

又是折腾的一天:用OpenClaw帮写blog并自动发布到网站打通了

今天又是一次典型的工程师式折腾日,目标是实现一个长期以来的想法:让AI助手能够按标准格式自动创作博客内容,并且一键部署到网站上。经过一天的折腾,终于把这个流程打通了。

AI之路:从构想到实践

我一直有个想法,既然AI助手能理解项目结构,理解内容规范,是不是可以让它直接帮我写博客,并且按照项目的发布标准来操作?最初尝试让OpenClaw开发一个完整的博客系统,结果发现这个目标有点过于宏大。

系统调试过程相当曲折:

  • 尝试了多次,效果并不理想
  • 大模型的token额度很快就用完了
  • 各种API限制和费用问题接踵而至

这让我意识到,与其从头开发,不如利用现有的成熟工具链进行整合。

AI模型选择的坎坷路

模型选择是整个过程中最让人头疼的环节。试过的模型不少,但问题频出:

遇到的挑战:

  • 有些模型操作几次就用完了免费额度
  • 有些直接就不给免费用
  • 测试成本和时间成本都很高

突破点出现在Ollama上: 我的MAC Mini配置有限,跑不了太大的模型,很多模型直接不给用工具。但运气不错,发现Ollama的云模型居然可以用!最终选定了deepseek-v3.1:671b,效果立竿见影。

TRAE与Skill的开发

有了合适的模型,下一步是让TRAE帮我开发一个针对博客项目结构的技能(Skill)。这个过程相对顺利:

Skill开发要点:

  • 基于项目的目录结构和内容规范
  • 自动识别博客、文档、指南等不同内容类型
  • 生成符合标准的frontmatter元数据
  • 处理图片资源路径和引用

最后得到的skill能理解项目内的content collection架构,自动按照正确格式生成内容文件。

最终的自动化工作流

经过调试,现在的完整工作流是这样的:

1. 内容生成

用户一句话指令 → OpenClaw生成完整博客内容 → 自动插入正确frontmatter

2. 文件管理

自动确定文件路径 → 处理图片资源 → 符合项目规范

3. 版本控制

git add → git commit → git push 全自动

4. 部署上线

Cloudflare Pages自动构建 → 网站即时更新

技术心得体会

成功的核心要素:

  • 中大模型的能力基础:deepseek-v3.1的能力足够处理复杂的项目结构理解
  • 标准化的项目结构:这是自动化成功的前置条件
  • 成熟的技术栈:Ollama + OpenClaw + GitHub + Cloudflare的组合很稳定

还需要改进的地方:

  • 图片生成和优化还可以更智能
  • 多语言内容处理能力
  • 内容质量评估和优化

代码示例:自动化工作流核心

核心的自动化逻辑主要围绕几个关键点:

  1. 项目结构解析:自动识别src/content/下的目录结构
  2. 模板匹配:根据内容类型应用对应的frontmatter模板
  3. 资源管理:自动处理图片路径和引用
  4. Git操作:自动化的版本控制和发布流程

总结

虽然今天折腾了一天,但最终效果还是让人满意的。现在只需要一句话,就能生成符合标准的博客内容,并且自动发布到网站上。

技术栈总结:

  • AI模型:ollama/deepseek-v3.1:671b
  • 工具:OpenClaw + TRAE
  • 部署:GitHub + Cloudflare Pages
  • 框架:Astro + Markdown

这个过程再次证明了,好的工具链整合比从头开发更重要。下一个目标是优化内容质量评估和图片生成自动化。


后记:这篇文章就是通过这个自动化流程生成的,从想法到上线,全程AI辅助完成。


Related Posts

一次配置修改导致的 Gateway 启动失败

记录一次添加错误配置参数导致 OpenClaw Gateway 启动失败的经历,包括问题现象、排查过程、解决思路和预防措施。

OpenClaw 配置调试实战:解决飞书插件冲突和 Ollama 自动配置陷阱

记录解决 OpenClaw 长期告警的两个顽固问题:飞书插件 duplicate plugin id 错误,以及 Ollama 反复自动注入配置的排查过程与解决方案。