本文介绍如何使用我开发的 OpenClaw 技能 flow-hugo-publisher 快速搭建个人博客,从安装到部署全流程自动化。

技能地址: https://clawhub.ai/ZampoRen/flow-hugo-publisher


一、技能介绍

flow-hugo-publisher 是一个 OpenClaw 技能,用于自动化 Hugo 博客的发布流程。

核心功能

  • ✅ 环境检测(Hugo/Git)
  • ✅ 初始化博客项目
  • ✅ 管理主题(PaperMod、Akanke 等)
  • ✅ 本地预览
  • ✅ Git 提交推送
  • ✅ GitHub Actions 自动部署
  • ✅ 状态持久化

适用人群

  • 想用 Hugo 写博客但不想折腾部署
  • 想要自动化发布流程
  • OpenClaw 用户

二、前置条件

必需

项目要求
OpenClaw已安装并运行
Node.jsv18+
Git已安装
GitHub 账号已注册

可选

项目说明
Hugo技能会自动安装
域名用于自定义域名

三、安装技能

提供两种安装方式,任选其一即可。


方式 1:自然语言安装(推荐新手)

在 OpenClaw 对话中直接说:

帮我安装 flow-hugo-publisher 技能

OpenClaw 会自动调用 clawhub 完成安装。

优点: 简单,无需记忆命令


方式 2:命令行安装

# 使用 clawhub 命令安装
clawhub install flow-hugo-publisher

安装完成后,技能会自动加载到 OpenClaw。

优点: 快速,适合熟悉命令行的用户


验证安装

方式 1:在 OpenClaw 中询问

查看已安装的技能

方式 2:使用命令

# 查看已安装的技能列表
clawhub list

# 或者检查技能目录
ls ~/.openclaw/skills/

如果看到 flow-hugo-publisher,说明安装成功。


四、快速开始(5 分钟上线)

步骤 1:触发技能

在 OpenClaw 对话中说:

帮我搭建一个 Hugo 博客

步骤 2:环境检测

技能会自动检测:

[阶段 A/步骤 1] 进行中:检测 hugo/git 环境
✅ Hugo 已安装 (v0.158.0)
✅ Git 已安装 (v2.51.0)

步骤 3:选择主题

内置 5 个常用主题:

主题说明适合
PaperMod轻量快速技术博客 ⭐
Akanke官方示例通用博客
Stack侧边栏结构内容型博客
Docsy文档站点知识库
blowfish现代简洁个人创作

步骤 4-10:完整流程

详细步骤请参考完整教程:flow-hugo-publisher-tutorial.md


五、常用命令

创建文章

帮我创建一篇文章,标题是"我的第一篇文章"

本地预览

启动本地预览

提交到 Git

提交当前变更到 GitHub

查看状态

查看当前博客状态

六、自定义域名

DNS 配置

类型主机记录记录值
A@185.199.108.153
A@185.199.109.153
A@185.199.110.153
A@185.199.111.153
CNAMEwww你的用户名.github.io

配置步骤

  1. 修改 hugo.tomlbaseURL = 'https://你的域名.com/'
  2. 创建 static/CNAME 文件
  3. GitHub Settings → Pages → Custom domain
  4. 提交并推送

七、故障排查

Pages 部署失败

错误: Get Pages site failed

解决: Settings → Pages → Source 选择 GitHub Actions

主题加载失败

解决: git submodule update --init --recursive

DNS 不生效

解决: 等待 5-30 分钟,使用 dig 你的域名 检查


八、总结

flow-hugo-publisher 技能让你可以:

  • ✅ 5 分钟搭建博客
  • ✅ 自动化部署流程
  • ✅ 专注于内容创作
  • ✅ 无需关心技术细节

开始写作吧! 🎉


参考链接:


发布于 2026 年 3 月 23 日 · 深圳