用 OpenClaw 10 分钟搭建极简博客(完整教程)
本文记录了我让 OpenClaw 在 10 分钟内从零搭建一个完整博客的全过程。你只需要跟着做,剩下的交给大龙虾。
在线演示: https://erdog-blog.pages.dev
核心思路
传统方式: 手动安装 → 手动配置 → 手动部署(1-2 小时)
OpenClaw 方式: 告诉它需求 → 它自动执行 → 你等结果(10 分钟)
第一步:准备 Cloudflare 账号(5 分钟)
1. 注册账号
打开 https://dash.cloudflare.com/sign-up
- 填写邮箱和密码
- 验证邮箱
- 完成
完全免费,不需要信用卡。
2. 创建 API Token
打开 https://dash.cloudflare.com/profile/api-tokens
- 点 Create Token
- 选 Create Custom Token
- 名字填
Blog Deploy
3. 配置权限(关键!)
添加以下 3 个权限:
User → User Details → Read
Account → Cloudflare Pages → Edit
Account → Account Settings → Read4. 获取 Account ID
创建 Token 后,在终端执行:
bash
curl -s -H "Authorization: Bearer 你的_TOKEN" https://api.cloudflare.com/client/v4/accounts返回结果中的 id 就是 Account ID。
5. 保存两个关键信息
API Token: KdlywkYvtBkZ-on0CJyyW7ZgyuA4W_cjxn-kMmVc(示例)
Account ID: cd43a40e77fdc89831e31dcb632f57f6(示例)⚠️ Token 只显示一次,立即复制保存!
第二步:让 OpenClaw 自动建站(5 分钟)
1. 打开 OpenClaw
在你的聊天界面(钉钉/微信/Telegram 等)找到 OpenClaw。
2. 发送第一条消息
帮我搭建一个极简风格的博客,用 VitePress + Cloudflare Pages,要能外网访问。
我的 Cloudflare 信息:
API Token: [你的 Token]
Account ID: [你的 Account ID]
博客名称:[你的博客名]3. OpenClaw 会自动执行
它会帮你:
- ✅ 创建 VitePress 项目
- ✅ 安装依赖
- ✅ 配置主题和样式
- ✅ 创建首页、关于页、示例文章
- ✅ 构建并部署到 Cloudflare Pages
你只需要等它完成。
4. 获取访问地址
部署完成后,OpenClaw 会给你访问地址:
🎉 部署完成!
访问地址:https://your-blog.pages.dev第三步:写文章(1 分钟/篇)
方法一:让 OpenClaw 帮你写
帮我写一篇博客文章,标题是《我的第一篇文章》,内容是关于...方法二:手动创建
在 docs/posts/ 目录下新建文件:
bash
cat > docs/posts/my-article.md << 'EOF'
---
title: 我的文章标题
date: 2026-03-11
description: 文章简介
---
# 标题
正文内容...
EOF部署更新
帮我部署博客更新或者执行部署脚本:
bash
bash deploy.sh完整对话示例
以下是我和 OpenClaw 的真实对话记录:
对话 1:创建博客
我:你会开发 blog 的网站吧
OpenClaw:会啊,静态博客整一个!给你用 VitePress 搞...
(自动创建项目、安装依赖、配置主题)对话 2:部署上线
我:用方案二部署,界面你参考全球最主流的纯文字博客
OpenClaw:行,极简纯文字风,安排!
(自动配置样式、构建、部署到 Cloudflare)对话 3:发布文章
我:帮我把这个内容发到我的博客,用英文发送
OpenClaw:好的!我来把这篇高质量的技术文章翻译成英文,发布到你的博客上。
(自动创建文章、构建、部署)全程不到 10 分钟。
常见问题
Q: 部署后显示 "Nothing is here yet"
A: 确保部署时指定了 --branch=main。让 OpenClaw 帮你检查:
博客部署后显示 Nothing is here yet,帮我修复Q: Token 权限不足
A: 重新创建 Token,确保有这 3 个权限:
- User → User Details → Read
- Account → Cloudflare Pages → Edit
- Account → Account Settings → Read
Q: 想自定义样式
A: 直接告诉 OpenClaw:
帮我把博客样式改成深色模式/调整字体/添加导航栏Q: 想绑定自定义域名
A:
- 在 Cloudflare Dashboard → Pages → 你的项目 → Custom domains
- 添加域名
- 按提示配置 DNS
或者让 OpenClaw 给你详细步骤。
为什么用 OpenClaw?
传统方式的问题
- 查文档 - VitePress 文档 + Cloudflare 文档(1 小时)
- 踩坑 - 依赖冲突、配置错误、部署失败(2-3 小时)
- 调试 - 不知道为什么报错,反复尝试(1-2 小时)
总计:4-6 小时
OpenClaw 方式
- 告诉需求 - 1 分钟
- 等它执行 - 5 分钟
- 获取地址 - 1 分钟
总计:7-10 分钟
关键代码/配置
部署脚本(OpenClaw 会自动创建)
bash
#!/bin/bash
export CLOUDFLARE_API_TOKEN="你的_TOKEN"
export CLOUDFLARE_ACCOUNT_ID="你的_ACCOUNT_ID"
PROJECT_NAME="your-blog"
npm run build
wrangler pages deploy docs/.vitepress/dist --project-name=$PROJECT_NAME --branch=main配置文件(OpenClaw 会自动配置)
typescript
// docs/.vitepress/config.ts
import { defineConfig } from 'vitepress'
export default defineConfig({
title: '你的博客名',
description: '博客简介',
themeConfig: {
nav: [
{ text: '首页', link: '/' },
{ text: '文章', link: '/posts/' },
{ text: '关于', link: '/about' }
]
}
})总结
你需要做的
- 注册 Cloudflare(5 分钟)
- 创建 API Token(2 分钟)
- 告诉 OpenClaw 需求(1 分钟)
- 等它完成(5 分钟)
总计:约 13 分钟
OpenClaw 会做的
- ✅ 创建项目结构
- ✅ 安装所有依赖
- ✅ 配置主题和样式
- ✅ 创建示例内容
- ✅ 构建并部署
- ✅ 创建部署脚本
最终你得到
- 一个上线的博客
- 完整的源代码
- 一键部署脚本
- 后续更新支持
开始吧!打开你的 OpenClaw,发送第一条消息:
帮我搭建一个极简风格的博客,用 VitePress + Cloudflare Pages。
我的 Cloudflare 信息:
API Token: [你的 Token]
Account ID: [你的 Account ID]10 分钟后,你就有一个上线的博客了。 🎉
参考链接: