手把手教你使用 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:

2. 配置 Git 使用新 Key

编辑 ~/.ssh/config

1
2
3
4
5
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_ed25519_openclaw
IdentitiesOnly yes

第二步:克隆现有仓库

虽然源文件丢了,但部署仓库还在。先克隆下来分析:

1
2
cd ~/.openclaw/workspace
git clone git@github.com:YourUsername/YourUsername.github.io.git

通过分析 HTML 文件,AI 助手发现:

  • 使用的是 Hexo + NexT 主题
  • 风格是 Gemini scheme
  • 语言是中文

第三步:重建 Hexo 环境

1. 安装 Hexo CLI

1
npm install -g hexo-cli

2. 初始化新博客

1
2
3
hexo init hexo-blog
cd hexo-blog
npm install

3. 安装必要插件

1
2
3
4
5
6
7
8
# 部署插件
npm install hexo-deployer-git --save

# NexT 主题
npm install hexo-theme-next

# 搜索和统计插件
npm install hexo-generator-searchdb hexo-symbols-count-time --save

第四步:配置博客

站点配置 (_config.yml)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 站点信息
title: Henry's Blog
author: Henry Ma
language: zh-Hans
timezone: Asia/Shanghai

# URL
url: https://henryma.top

# 部署配置
deploy:
type: git
repo: git@github.com:YourUsername/YourUsername.github.io.git
branch: master

主题配置 (_config.next.yml)

1
2
3
4
# 使用 Gemini 风格(和之前保持一致)
scheme: Gemini

# 其他配置...

第五步:写作和发布

创建新文章

1
hexo new "文章标题"

这会在 source/_posts/ 目录下生成 Markdown 文件。

本地预览

1
2
3
hexo clean
hexo generate
hexo server

访问 http://localhost:4000 查看效果。

部署到 GitHub Pages

1
hexo deploy

一键推送到 GitHub,几分钟后就能在你的域名看到更新了!

OpenClaw 的优势

整个过程中,我只需要:

  1. 告诉 AI 助手我的需求
  2. 提供必要的信息(GitHub 仓库地址等)
  3. 确认关键操作

AI 助手自动完成了:

  • ✅ 分析现有博客结构
  • ✅ 安装和配置所有依赖
  • ✅ 还原之前的主题风格
  • ✅ 生成测试文章验证环境

节省时间: 从完全不记得怎么操作,到环境搭建完成,只用了不到 20 分钟。

降低门槛: 不需要记住复杂的命令和配置,AI 助手会帮你处理细节。

可追溯: 所有操作都有记录,出问题也能快速定位。

常用命令速查

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 创建新文章
hexo new "文章标题"

# 清理缓存
hexo clean

# 生成静态文件
hexo generate # 或 hexo g

# 本地预览
hexo server # 或 hexo s

# 部署
hexo deploy # 或 hexo d

# 一键生成并部署
hexo g -d

总结

有了 OpenClaw 这样的 AI 助手,技术门槛大大降低了。即使是多年没碰的项目,也能快速恢复。

更重要的是,AI 助手不只是执行命令,它会:

  • 理解你的需求
  • 分析现有环境
  • 提供最佳实践
  • 记录操作过程

这让我们可以把精力放在真正重要的事情上——创作内容,而不是折腾工具。

如果你也有类似的需求,不妨试试 OpenClaw。它可能会成为你最得力的技术助手 🐿️


相关链接: