【亲身体验】用Claude Code构建博客自动创作系统|从HTTPS踩坑到WordPress自动发布草稿的完整经历

为什么要趁现在把博客自动化搭好

说实话,有一种紧迫感。现在还有时间,但感觉以后会越来越忙。到那时候,最不想发生的就是”想写但动不了手”的状态。

坚持写博客,是因为想把自己的体验和感受分享出去。所以自然地产生了这个想法:”如果能专注于体验本身,其他的都交给AI处理就好了。”


最初只咨询了一次ChatGPT:如何设计系统

第一步是向ChatGPT进行了一次咨询。大概是这样问的:

“我安装了Claude Code。想自动生成高质量、SEO友好的文章。如果我给它一个大概的想法和照片,希望之后能自动运转。该怎么设计?”

得到的回答要点如下:

“与其把所有事情都塞给一个智能体,按工序分工会更稳定。对于博客来说,拆分为企划、SEO调研、正文写作、图片整理、质量审核、发布准备几个环节最有效。”

这个逻辑很有说服力。我有过好几次把所有需求塞进一次ChatGPT对话,结果质量参差不齐的经历。


ChatGPT给出的自动化设计图

那次咨询得出的设计方案是这样的:

分工明确的”子智能体(Subagents)”

智能体 职责
planner 根据文章主题定义搜索意图、目标读者、变现路径
seo-researcher 生成关键词候选、相关标题、FAQ草案
writer 撰写正文内容
photo-curator 整理照片,生成配图说明和alt文字候选
editor 修正冗长表达、逻辑跳跃和可读性问题
publisher 将数据整理为WordPress发布格式

将重复操作标准化的”技能(Skills)”

/blog-idea/outline-seo/draft-article/prepublish-check 等——提前准备好的固定指令,免去每次都要输入长篇说明的麻烦。

自动运行质量检查的”钩子(Hooks)”

每次保存文章时,自动验证”字数、标题结构、元描述、CTA、内部链接”的机制。目的是:不再靠祈祷来保证质量。

整体流程

你提供主题、照片、变现重点
    ↓
AI生成结构、正文、SEO要素、配图方案、CTA
    ↓
Hooks自动质量检查
    ↓
WordPress自动保存草稿
    ↓
你审核后发布

ChatGPT的结论是:如果最终审核由人来完成,80~90%的工作可以自动化。它还为zanzanweb.com生成了完整的初始文件集,我以此为基础在Claude Code中完成了实现。


Claude Code是什么?和ChatGPT有什么不同?

Claude Code是Anthropic开发的AI”Claude”可在VS Code和终端中使用的工具。

与ChatGPT最大的区别是:可以直接操作本地文件,自动执行多步骤任务

对比项 ChatGPT Claude Code
操作界面 浏览器/应用 VS Code / 终端
文件操作 有限 直接编辑本地文件
多步骤自动化 插件/GPTs 智能体+脚本
WordPress联动 多为手动复制粘贴 脚本自动发布草稿

ChatGPT擅长”通过对话整理思路”。Claude Code擅长”自动执行确定好的流程”。我只在最初的系统设计时咨询了一次ChatGPT。此后的日常写作流程完全通过Claude Code运转。


如何订阅Claude Code

使用Claude Code需要Anthropic的付费套餐。

可在定价页面查看并订阅。

套餐 月费 适合人群
Pro $20 想先试试的人。包含Claude Code访问权限,但每日有使用量上限
Max $100起 重度用户。适合频繁生成长文章或反复运行智能体任务

我从Pro套餐开始。用于测试1~2篇文章完全足够。

订阅后只需安装VS Code扩展即可开始使用。


WordPress前期准备:HTTPS配置踩坑记

要从Claude Code向WordPress发送草稿,需要在WordPress端生成”应用程序密码”。但有一个前提:应用程序密码必须在HTTPS连接下才能使用

“我以为之前已经配置好HTTPS了。”结果发现根本没有。

第一次HTTPS配置尝试(失败)

在Bitnami WordPress(AWS EC2)环境中,尝试用bncert-tool获取Let’s Encrypt证书。第一次失败了。

[www.zanzanweb.com] acme: error: 400 :: DNS problem:
NXDOMAIN looking up A for www.zanzanweb.com

原因是www.zanzanweb.com没有DNS记录。我试图为带www的域名申请证书,但该子域名在DNS中根本不存在。

第二次尝试:成功

确认DNS情况后重新执行,这次显示了”Success”。HTTPS重定向和www统一也同时完成了配置。

“以为做好了,其实没做好。”有点不好意思——但能在正式使用Claude Code前发现这个问题,算是因祸得福。

获取应用程序密码

完成HTTPS配置后,从WordPress管理后台生成了应用程序密码。

  1. WordPress管理后台 → 用户 → 个人资料
  2. 滚动到最底部的”应用程序密码”部分
  3. 输入名称(如claude-code)→ 点击”添加新的应用程序密码”
  4. 原样复制显示的密码(含空格的格式)

Claude Code配置:全部操作步骤

以那次ChatGPT咨询生成的zanzan_claude_starter文件集为基础,配置了以下内容:

文件夹结构

D:\ClaudeCode\
  ├ CLAUDE.md           ← 博客运营规则(加载zanzan_claude_starter配置)
  ├ .env                ← WordPress连接信息
  ├ .claude\
  │   └ settings.json  ← Hooks配置
  └ content\
      └ drafts\         ← 生成的文章草稿存放位置

CLAUDE.md记录了文章模板、写作风格规范、SEO规则、变现规则和禁止事项。Claude Code读取这些内容并据此运作。可以理解为”写作宪法”。

在.env中配置WordPress信息

WP_BASE_URL=https://www.zanzanweb.com/
WP_USERNAME=(用户名)
WP_APP_PASSWORD=(获取的应用程序密码)

通过Hooks实现质量检查自动化

每次保存文章文件时,自动验证以下项目:

  • 正文是否达到2000字以上
  • 是否存在H2标题
  • 是否填写了元描述
  • 是否包含CTA
  • 是否设置了内部链接

发现问题则在终端显示警告。全部通过则显示”OK”。


实际使用后的真实感受

确实很方便。

原本以为配置会很麻烦。但Claude Code本身会引导你完成配置,比预想的顺利得多。

最让人惊喜的是Claude Code自主思考、自主行动的感觉。告诉它想要什么,它会读取文件、进行修改、确认结果,自律地推进工作。很多任务可以直接交出去不管。

另一方面,正如”HTTPS没配好”这个问题所揭示的,底层环境的确认还是需要自己来做。意识到AI能覆盖的范围和需要自己确认的范围之间的边界很重要。


适合的人 / 不适合的人

适合你如果:
– 有内容素材和体验,但苦于没时间整理成文章
– 每次从零开始构建SEO结构感觉太费力
– 对VS Code和终端没有抵触
– 想”趁还没太忙先把系统搭好”

不适合你如果:
– 想要完全不介入就大量产出文章(需要提供第一手体验)
– 不使用WordPress(联动需要一定工作量)
– 对电脑基本操作不熟悉(初始配置有一定技术步骤)


总结

“把一切都交给AI”既不现实,也不应该是目标。

自己体验过的事、感受过的东西、独有的第一手信息——这些不由自己提供就无法成为文章。AI的作用是把这些素材整理成结构清晰、易于阅读的形式。

系统设计时只请ChatGPT帮了一次忙。此后再没用过。日常的文章创作流程是:自己提供主题和照片 → Claude Code → WordPress。这个流程已经就位。

在越来越忙的生活中,拥有一套能让自己”把体验真正输出出去”的系统,是这次最大的收获。


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注