OpenClaw 帮我搭建个人博客:从0到1 独立博客搭建全记录

一、开篇

灵魂拷问:为什么之前不搭,现在终于动手了?

1.1 过去一直拖延的三个原因

  • 技术环节直接劝退:一想到要备案、配环境、做服务器运维,一堆技术问题堆过来,对于不是从事软件行业的人来说,光是想想这些就头大,干脆一直拖着没动手
  • 流程太繁琐,不匹配上班族的时间:写文章必须挤出整块时间坐电脑前,可我们上班族大多是零碎时间,每天满是灵感,就是抽不出时间整理,慢慢灵感凉了,根本攒不出可发布的内容
  • 容易陷在「美化主题」的死胡同里浪费时间:以前自己改主题全靠手动折腾,看见别人的博客好看,就总嫌自己的博客丑,非得把博客折腾得完美漂亮才肯写文章,结果大半精力都花在调主题上,到最后一篇文章都没写出来。

1.2 这次为什么下定决心动手了?

  1. 龙虾(OpenClaw)直接帮我搞定所有技术环节:原本头疼的环境配置、服务器运维全交给它处理,我只需要做好备案这种非技术性的简单事儿就行,哪怕不是从事软件行业,也完全不用慌。
  2. 写文章效率直接拉满,拿手机就能搞定:我只需要整理出灵感和思路,直接丢给龙虾帮我整理成完整文章,不满意提修改就行,不用非得挤整块时间坐在电脑前敲字,拿着手机就能搞定,有灵感随时就能更新。
  3. 调主题不用自己折腾,直接交给龙虾处理:看见别人漂亮的博客,直接把要求交给龙虾就行,我不用自己查文档改配置,再也不会陷在死磕主题的死胡同里浪费时间,省时又省心。
  4. AI时代更得把人类的思考好好记录下来:现在AI能生成太多标准化内容,但我们自己那些独一无二的灵感和思想,才是最珍贵的——总得把这些属于人类的思考轨迹留下来,要是不及时记录,慢慢就散了,世界也就记不住我曾经留下过这些想法了。

1.3 我和OpenClaw的分工

我负责 OpenClaw(龙虾)负责
域名注册 + 实名认证 本地环境配置 & Hexo项目初始化
国内VPS服务器购买 AtomGit代码仓库配置
ICP/公安备案 云端服务器基础环境 & Caddy配置
按要求提供必要信息(如服务器IP,密钥) 所有软件安装、命令执行、配置生成
口述灵感 + 最终审核 文章撰写、博客样式装饰
本地Hexo构建静态网页 + rsync推送服务器

1.4 为什么选国内VPS和.cn域名?

选型 选择原因
国内VPS 我自己主要在国内访问,国内服务器才能保证最快最稳定的访问速度;既然选了国内VPS,按要求完成备案是必须的,合规才能稳定用
cn域名 1. 价格便宜:一年只要三十多块钱,个人完全无压力;2. 备案通过率高:个人备案只要内容合规,基本一次就能过;3. 稳定可靠:国家顶级域名,注册局稳定,不用担心哪天没法用,可以一直持有

1.5 最终成品效果:

我的个人博客「pandazhi.cn」已经成功上线,本文记录了我从0开始的全流程和踩坑。

1.6 读完你能收获什么

  • 零基础也能跟着一步步走,一天搭出完全属于自己的独立博客(不包括备案审核等待)
  • 我踩过的备案、配置、部署坑,你可以直接绕开
  • 整套OpenClaw搭建博客的方案可以直接复用

二、技术架构说明

2.1 为什么选择Hexo + Caddy这套技术方案?

选择这套组合不是随便选的,有两个非常实际的原因:

  1. 环境适配,便于OpenClaw协同工作:Hexo本身基于Node.js运行,和OpenClaw(龙虾)的本地运行环境完全一致,不需要额外适配复杂环境,流程更顺畅
  2. 轻量稳定,适合个人博客:Caddy配置简单,还能自动申请SSL证书搞定HTTPS,一步到位,最适合个人博主

2.2 为什么选择Fluid主题?

对工科技术博客来说,Fluid几乎是量身定做的选择,核心三个原因:

  1. 技术内容原生适配:原生支持代码高亮、侧边目录,内置LaTeX公式和mermaid流程图,不管整理项目笔记还是技术总结,代码展示清晰、LaTeX公式渲染正常,写技术内容体验特别顺畅。
  2. 全设备适配稳定不翻车:从手机到桌面全响应式设计,不管通勤路上手机查阅,还是桌面端编辑,排版始终清晰工整,不会出现乱码错位,随时打开都能读。
  3. 灵活好折腾,开箱就能用:默认风格简洁优雅,不用花时间折腾设计;同时支持高度自定义,可随时添加评论、搜索等功能,主题更新也不会覆盖个性化配置,后续调整特别方便。

2.3 理想的全自动技术架构(未来升级目标)

graph TD
  A["📝 我口述碎片灵感"] --> B["🤖 OpenClaw 整理成 Markdown 文章"]
  B --> C["📤 OpenClaw 推送至 AtomGit 源代码仓库"]
  C --> D["⚙️ AtomGit Actions 自动构建 Hexo 静态网页"]
  D --> E["🚀 自动推送至云服务器"]
  E --> F["🌐 Caddy Web 服务 + HTTPS 反向代理"]
  F --> G["👤 用户访问 pandazhi.cn"]

  classDef user fill:#f0f7ff,stroke:#4a90d9,stroke-width:2px;
  classDef agent fill:#fff3e0,stroke:#e65100,stroke-width:2px;
  classDef cloud fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px;

  class A,G user;
  class B,C agent;
  class D,E,F cloud;

这个理想方案最大的优势是:构建步骤全部放到云端流水线,我本地不需要执行构建,对本地资源消耗要求极小,本地始终很轻量,我口述灵感/思路后,openclaw完成后续所有操作。

2.4 当前遇到的问题

这个理想方案目前没法直接落地,因为AtomGit还没有对我开放Actions(流水线)功能,没法完成云端自动构建和自动推送,早知道一开始就直接用GitCode或者其他代码托管服务了,所以我先做了折中的可落地方案,等后续再升级。

2.5 当前折中的落地技术架构

graph TD
  A["📝 我口述碎片灵感"] --> B["🤖 OpenClaw 整理成 Markdown 文章"]
  B --> C["🖥️ OpenClaw 本地执行 Hexo 生成静态网页"]
  C --> D["📡 rsync 推送到云服务器"]
  D --> E["🌐 Caddy Web 服务 + HTTPS 反向代理"]
  E --> F["👤 用户访问 pandazhi.cn"]

  classDef user fill:#f0f7ff,stroke:#4a90d9,stroke-width:2px;
  classDef agent fill:#fff3e0,stroke:#e65100,stroke-width:2px;
  classDef cloud fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px;

  class A,F user;
  class B,C agent;
  class D,E cloud;

核心逻辑和分工不变,依然是我口述灵感/思路,Openclaw完成后续所有操作。只是受限于功能限制,目前需要把构建步骤放在本地,会让本地稍微变重一点,属于可接受的折中方案,完全不影响日常更新。

三、前置准备:我做的这几步,你也可以照着来

3.1 第一步:购买.cn域名并完成实名认证

  • 在域名服务商直接注册你喜欢的域名,一年三十多块钱,性价比很高
  • 注册后立刻完成实名认证,不然无法解析和备案,一般1个工作日就能审核完成

3.2 第二步:购买国内VPS服务器

  • 个人博客入门不需要太高配置,选 Ubuntu 24.04 2核2G 就完全够用,一年几百块钱
  • 一定要选国内服务器,才能保证自己和国内访客的访问速度,也才能正常备案

3.3 第三步:提交ICP备案等待审核

  • 这一步必须自己操作,OpenClaw无法代劳,完整细节和避坑要点整理在第七章QA,具体流程跟着你的VPS服务商提供的官方指引走就可以。

3.4 第四步:安装OpenClaw,准备基础信息

  • 本地安装好OpenClaw客户端,提前把购买好的域名、VPS服务器IP、登录密钥等基础信息整理好,后续OpenClaw需要什么直接提供就行。

四、博客整体部署:提前做好准备,剩下自动完成

4.1 第一步:提前完成我需要准备的手动配置

在开始自动化部署前,我需要先手动完成两项前置准备:

  1. 提前配置登录权限:在VPS上配置好SSH公钥
  2. 提前配置域名解析:在域名服务商后台添加域名A记录,把域名直接解析到VPS的公网IP,提前完成DNS解析生效,避免后续部署等待

准备完成后,只需要给OpenClaw提供如下信息,就可以开始部署了:

  1. VPS的公网IP地址
  2. VPS的SSH私钥
  3. 我的的域名

4.2 第二步:和OpenClaw对齐部署需求

与openclaw沟通好部署方案:

采用 Hexo 博客框架 + Fluid 主题搭建博客,在本地搭建Hexo环境,并安装Fluid主题,由Hexo本地构建静态网页,通过 rsync 推送到VPS指定目录;VPS部署Caddy,由Caddy自动申请SSL证书、配置HTTPS反向代理、提供web访问服务。

需求确认清楚,剩下所有安装、配置、操作步骤全由OpenClaw自动完成,不需要你再手动敲一行代码。

4.3 全流程自动执行

OpenClaw拿到信息后,按顺序完成了全部部署工作:

  1. 本地项目搭建:自动安装Hexo命令工具,完成博客项目目录初始化,自动拉取Fluid主题到本地,在本地完成主题的所有基础配置,全部配置完成后只需要我确认最终显示效果即可
  2. 云端环境配置:自动远程登录云端服务器,安装指定版本Caddy,创建网站根目录并配置好访问权限,根据我的域名自动生成可用的Caddy配置文件,自动完成SSL证书申请和HTTPS反向代理配置,重启服务后配置直接生效
  3. 第一次推送上线:所有准备就绪后,OpenClaw自动执行本地完整构建,通过 rsync 把已经配置好主题、完整生成的静态网页,直接推送到云端服务器的指定目录,全程不需要我干预。

推送完成后,直接打开浏览器访问我的域名,就能看到正常上线、配置完成的博客了。

五、Fluid主题个性化定制:不会改也能轻松搞定

就算完全不懂主题配置、不会写代码也没关系,不用自己啃文档研究参数,方法非常简单:找一个你喜欢的博客(不是Hexo博客框架也没关系),丢给OpenClaw,让OpenClaw帮你抄过来就行啦

你只需要做两步:

  1. 把目标博客的网址发给OpenClaw,说明需求:帮我分析这个博客的主题配置,把颜色、字体、导航栏布局、首页排版、代码块样式所有元素都拆解出来
  2. 从拆解出来的列表里,选出你喜欢的部分,告诉OpenClaw把这些抄到你博客上就OK了
  3. 如果有细节不满意,口述需求,让OpenClaw接着改就行。

六、一个关键注意事项:给博客加个安全保险

正是因为全程都是OpenClaw帮你操作,所以一定要做这一步:让OpenClaw把你的整个hexo博客目录,同步推送到在线仓库进行托管

对于国内用户来说,可以选择AtomGit这类国内代码仓库;如果你的网络条件允许,也可以直接使用GitHub。

这样做相当于直接给你的博客加了一份安全保险:哪怕调整过程中不小心改错了配置,甚至误删了文件,都完全不用担心——一键就能回滚恢复,不会出现弄坏了没法修复的情况,放心调整不怕出错。

七、备案常见问题QA

7.1 为什么一定要做ICP备案?

ICP备案是国内服务器提供互联网信息服务的硬性要求,主要有两点原因:

  1. 合规要求:根据国内监管规定,使用国内云服务器搭建公开可访问的网站,必须完成ICP备案,否则就是违规运营
  2. 避免无法访问:如果不完成备案,云服务商会直接封禁你的域名解析,其他人根本无法访问你的网站,辛苦搭完的博客直接没法用

7.2 如何进行ICP备案?

备案流程会随政策和服务商规则更新,不需要记固定步骤,你只需要跟着你的VPS服务商提供的官方操作指引,一步步操作就可以。

7.3 网站名称填写注意事项

备案填写个人网站名称时,不能随便起:确实有明确限制,不能使用「中国」「人民」这类敏感关键词,具体哪些词属于限制范围,直接看服务商提供的备案指引,严格按要求填写就好。

7.4 怎么悬挂备案号?

完成备案后,将备案号丢给openclaw,让其在博客页脚添加备案号并加上工信部官网跳转链接,符合合规要求。

7.5 ICP备案通过后还需要做什么?

ICP备案通过后网站就可以正常上线,但根据规定,还需要在上线后30天内完成公安备案,公安备案也是必须进行,且备案号需要悬挂在博客页脚。

7.6 备案有哪些避坑要点?

  1. 一定要留意短信,别错过工信部通知:我第一次就是因为错过了补充材料的短信,不得不第二次提交,耽误了审核时间
  2. 个人博客做公安备案时,一定要在「是否提供互联网交互服务」选项选否,同时关闭博客的评论功能。

八、最后说几句

对不想被技术折腾的普通人来说,OpenClaw最大的意义就是帮我们跨过了「技术门槛」这道天堑:
以往想搭独立博客,得先啃下环境配置、命令行、服务器运维一堆技术内容,把大部分想做输出的人拦在了门外;现在有了OpenClaw,我们只需要专注做自己最擅长的事——提供灵感、记录思考,剩下所有技术环节全部交给它搞定,普通人也能低成本拥有完全属于自己的独立网络空间。

如果你也早就想搭一个独立博客,又一直被技术问题卡住,不妨试试这个方案,一天就能上线,从此把自己的思考稳稳留下来。


OpenClaw 帮我搭建个人博客:从0到1 独立博客搭建全记录
https://pandazhi.cn/2026/05/30/openclaw-blog-setup/
作者
Thermalpdz
发布于
2026年5月30日
许可协议