OpenClaw 自动化 Hexo 博客部署教程

OpenClaw 自动化 Hexo 博客部署教程

只需一句话,AI 帮你完成从写作到发布的全流程 🚀

引言

传统的博客发布流程繁琐:写文章 → 格式化 → 本地构建 → 推送 GitHub → 等待部署。

有了 OpenClaw 的 Hexo 博客自动化技能,你只需要说一句:

1
写并发布:我的新文章标题

AI 就会自动完成所有步骤,让你专注于内容创作本身。

环境准备

1. 安装必要工具

1
2
3
4
5
6
7
8
# 安装 Node.js(推荐 v18+)
# 下载地址:https://nodejs.org

# 安装 Hexo CLI
npm install -g hexo-cli

# 安装 Git for Windows
# 下载地址:https://git-scm.com

2. 初始化 Hexo 博客

1
2
3
4
5
6
7
# 创建博客项目
hexo init my-blog
cd my-blog
npm install

# 安装部署插件
npm install hexo-deployer-git --save

3. 配置 GitHub Pages

_config.yml 中配置部署信息:

1
2
3
4
5
6
7
8
# 博客 URL
url: https://你的用户名.github.io

# 部署配置
deploy:
type: git
repo: git@github.com:你的用户名/你的用户名.github.io.git
branch: gh-pages

配置 OpenClaw 技能

安装 hexo-blog 技能

将技能文件放入 OpenClaw 工作区的 skills/hexo-blog/ 目录:

1
2
3
4
5
6
skills/
└── hexo-blog/
├── SKILL.md # 技能定义
├── _meta.json # 元数据
└── scripts/
└── deploy.ps1 # 部署脚本

SKILL.md 核心配置

技能文件定义了以下关键信息:

  • 📁 博客目录路径
  • 🔑 GitHub 仓库地址
  • 📝 Front-matter 模板
  • 🚀 部署流程规范

使用方法

🟢 写一篇文章(不发布)

1
写一篇文章:Spring Boot 性能优化实践

AI 会自动:

  1. 生成完整的 Markdown 文章
  2. 补全 Front-matter(标题、日期、标签、分类、描述)
  3. 保存到 source/_posts/spring-boot-performance.md

🔵 发布已有文章

1
发布博客

执行流程:

1
2
3
hexo clean        # 清理缓存
hexo generate # 生成静态文件
git push # 推送到 GitHub Pages

🟡 写并发布(一键完成)

1
写并发布:Redis 缓存穿透解决方案

完整流程:

1
生成文章 → 写入文件 → hexo clean → hexo generate → git push → 部署完成

🔴 修改已有文章

1
修改文章:Spring Boot 性能优化实践

AI 会找到对应文件,修改内容后重新部署。

文章规范

Front-matter 模板

每篇文章自动生成标准 Front-matter:

1
2
3
4
5
6
7
8
9
10
11
---
title: 文章标题
id: article-slug-in-english
date: 2026-03-20 10:00:00
tags:
- 标签1
- 标签2
categories:
- 分类名称
description: SEO 描述,100字以内
---

内容结构

AI 生成的文章遵循以下结构:

部分 说明
引言 背景介绍,说明文章目标
正文 分段详细讲解,含代码示例
总结 关键点回顾,延伸阅读

部署原理

GitHub Pages 部署流程

1
2
3
4
5
6
7
8
9
10
11
本地 public/ 目录

git init
git add .
git commit

git push --force

GitHub Pages (gh-pages 分支)

https://iomelons.github.io

为什么每次重新 init?

由于只推送 public/ 目录(不含源码),每次部署时重新初始化 Git 仓库,确保:

  • ✅ 不会推送 node_modules 等无关文件
  • ✅ 历史记录干净
  • ✅ 强制推送覆盖旧版本

实际效果

配置完成后,你的工作流变成:

之前:

1
写文章(30min) → 格式化(10min) → hexo generate(2min) → git操作(5min) = 47min

之后:

1
说一句话(10s) → AI完成所有步骤(2min) = 2min10s

效率提升 20倍 🎉

总结

通过 OpenClaw 的 Hexo 博客自动化技能,你可以:

  • 🚀 一句话发布:从写作到上线全自动
  • 📝 规范统一:Front-matter、文件命名、内容结构自动规范
  • 🔄 增量更新:支持修改已有文章并重新部署
  • 🤖 智能标签:根据内容自动生成合适的标签和分类

作者:iomelons
博客https://iomelons.github.io
GitHubhttps://github.com/iomelons


OpenClaw 自动化 Hexo 博客部署教程
https://iomelons.github.io/2026/03/20/openclaw-auto-hexo-deploy/
作者
iomelons
发布于
2026年3月20日
许可协议