Skip to content

用 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

  1. Create Token
  2. Create Custom Token
  3. 名字填 Blog Deploy

3. 配置权限(关键!)

添加以下 3 个权限:

User → User Details → Read
Account → Cloudflare Pages → Edit
Account → Account Settings → Read

4. 获取 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:

  1. 在 Cloudflare Dashboard → Pages → 你的项目 → Custom domains
  2. 添加域名
  3. 按提示配置 DNS

或者让 OpenClaw 给你详细步骤。


为什么用 OpenClaw?

传统方式的问题

  1. 查文档 - VitePress 文档 + Cloudflare 文档(1 小时)
  2. 踩坑 - 依赖冲突、配置错误、部署失败(2-3 小时)
  3. 调试 - 不知道为什么报错,反复尝试(1-2 小时)

总计:4-6 小时

OpenClaw 方式

  1. 告诉需求 - 1 分钟
  2. 等它执行 - 5 分钟
  3. 获取地址 - 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' }
    ]
  }
})

总结

你需要做的

  1. 注册 Cloudflare(5 分钟)
  2. 创建 API Token(2 分钟)
  3. 告诉 OpenClaw 需求(1 分钟)
  4. 等它完成(5 分钟)

总计:约 13 分钟

OpenClaw 会做的

  • ✅ 创建项目结构
  • ✅ 安装所有依赖
  • ✅ 配置主题和样式
  • ✅ 创建示例内容
  • ✅ 构建并部署
  • ✅ 创建部署脚本

最终你得到

  • 一个上线的博客
  • 完整的源代码
  • 一键部署脚本
  • 后续更新支持

开始吧!打开你的 OpenClaw,发送第一条消息:

帮我搭建一个极简风格的博客,用 VitePress + Cloudflare Pages。

我的 Cloudflare 信息:
API Token: [你的 Token]
Account ID: [你的 Account ID]

10 分钟后,你就有一个上线的博客了。 🎉


参考链接:

有想法?给我发邮件 cnyfdr@gmail.com