手把手教你使用 OpenClaw 自动更新个人博客
前言
作为一个多年没更新的博客主,我最近发现了一个神器:OpenClaw。它是一个 AI 个人助理,可以帮你做各种事情,包括——重新搭建和管理你的 Hexo 博客!
这篇文章记录了我如何让 AI 助手”大虾”帮我从零开始恢复博客环境的全过程。
背景:一个被遗忘的博客
几年前用 Hexo + GitHub Pages 搭建了个人博客,写了几篇文章后就荒废了。最近想重新开始写作,却发现:
- ❌ 源文件不知道丢哪了
- ❌ Hexo 环境早就没了
- ❌ 完全忘记怎么操作了
传统做法是翻文档、重新配置、踩各种坑。但现在有了 OpenClaw,一切变得简单了。
第一步:配置 OpenClaw
1. 生成 SSH Key
首先需要让 AI 助手能访问 GitHub 仓库:
1 | ssh-keygen -t ed25519 -C "openclaw-agent" -f ~/.ssh/id_ed25519_openclaw -N "" |
生成后,把公钥添加到 GitHub:
- 访问 https://github.com/settings/keys
- 添加新的 SSH key
2. 配置 Git 使用新 Key
编辑 ~/.ssh/config:
1 | Host github.com |
第二步:克隆现有仓库
虽然源文件丢了,但部署仓库还在。先克隆下来分析:
1 | cd ~/.openclaw/workspace |
通过分析 HTML 文件,AI 助手发现:
- 使用的是 Hexo + NexT 主题
- 风格是 Gemini scheme
- 语言是中文
第三步:重建 Hexo 环境
1. 安装 Hexo CLI
1 | npm install -g hexo-cli |
2. 初始化新博客
1 | hexo init hexo-blog |
3. 安装必要插件
1 | # 部署插件 |
第四步:配置博客
站点配置 (_config.yml)
1 | # 站点信息 |
主题配置 (_config.next.yml)
1 | # 使用 Gemini 风格(和之前保持一致) |
第五步:写作和发布
创建新文章
1 | hexo new "文章标题" |
这会在 source/_posts/ 目录下生成 Markdown 文件。
本地预览
1 | hexo clean |
访问 http://localhost:4000 查看效果。
部署到 GitHub Pages
1 | hexo deploy |
一键推送到 GitHub,几分钟后就能在你的域名看到更新了!
OpenClaw 的优势
整个过程中,我只需要:
- 告诉 AI 助手我的需求
- 提供必要的信息(GitHub 仓库地址等)
- 确认关键操作
AI 助手自动完成了:
- ✅ 分析现有博客结构
- ✅ 安装和配置所有依赖
- ✅ 还原之前的主题风格
- ✅ 生成测试文章验证环境
节省时间: 从完全不记得怎么操作,到环境搭建完成,只用了不到 20 分钟。
降低门槛: 不需要记住复杂的命令和配置,AI 助手会帮你处理细节。
可追溯: 所有操作都有记录,出问题也能快速定位。
常用命令速查
1 | # 创建新文章 |
总结
有了 OpenClaw 这样的 AI 助手,技术门槛大大降低了。即使是多年没碰的项目,也能快速恢复。
更重要的是,AI 助手不只是执行命令,它会:
- 理解你的需求
- 分析现有环境
- 提供最佳实践
- 记录操作过程
这让我们可以把精力放在真正重要的事情上——创作内容,而不是折腾工具。
如果你也有类似的需求,不妨试试 OpenClaw。它可能会成为你最得力的技术助手 🐿️
相关链接:
- OpenClaw 官网:https://openclaw.ai
- Hexo 文档:https://hexo.io
- NexT 主题:https://theme-next.js.org