小白也能玩转AI Agent:OpenClaw从0到1搭建记录

一、背景
为什么我要搭建OpenClaw多Agent系统
之前我的Wordpress博客放在阿里云香港服务器上,跑了好几年。但随着AI时代到来,我需要更强的AI能力来处理日常工作——写文章、管理日程、监控财经资讯等。
Wordpress太重了,占用资源多,所以我决定:
- 服务器迁移:阿里云香港 → 韩国轻量云(节省资源)
- 博客系统:WordPress → Hexo(完全静态,更轻量)
- AI能力:自建OpenClaw多Agent系统
服务器搭建的过程可以参考我的另一篇文章:从Wordpress搬家到Hexo,下面重点讲OpenClaw。
从Wordpress搬家到Hexo:十多年老博客的迁移之路
从Wordpress搬家到Hexo:十多年老博客的迁移之路
博客从WordPress迁移到Hexo已经有一段时间了,终于有时间整理一下完整的搬家过程。
说起来,WordPress这个博客平台我已经用了十几年,从2007年一直用到2025年。十几年间积累了一百多篇文章,也见证了从学生时代到工作多年的成长。虽然WordPress功能强大、插件生态丰富,但随着时间推移,越来越感觉它变得”臃肿”——需要PHP、MySQL等环境,每次更新都要小心翼翼,生怕出现兼容性问题。
为什么换Hexo?
主要原因有两个:
一是服务器性能有限。 现在的博客跑在一台性能普通的小机器上,同时还要跑OpenClaw等AI服务,WordPress的PHP+MySQL组合占用资源较多,网站加载速度越来越慢。
二是想简化架构。 Hexo是纯静态网站生成器,只需要Node.js环境,生成的HTML页面可以直接由Caddy或Nginx托管,速度快、资源占用低,也更适合个人博客的场景。
当然,WordPress用了这么多年还是有感情的。幸好Hexo提供了迁移工具,可以把文章批量导入,虽然中间有一些格式调整的工作,但整体还算顺利。
一、WordPress备份
搬家第一步自然是备份原WordPress的数据。
1.1 后台导出
登录WordPress后台,进入「工具」→「导出」,选择「所有内容」,点击「下载导出文件」。
这会导出一个XML文件,包含了所有文章、页面、评论等数据。

1.2 图片等媒体文件
WordPress的图片默认在 wp-content/uploads/ 目录下。可以直接用FTP或文件管理器下载到本地。
1.3 文章固定链接
建议记录下原来文章的URL结构,方便后续做301重定向。
二、服务器环境准备
Hexo需要Node.js环境,以下是完整的安装步骤。
2.1 创建用户
1 | # 创建普通用户 |
2.2 安装Node.js
推荐使用NVM管理Node版本:
1 | # 安装NVM |
2.3 安装Git
1 | sudo apt-get install git-core |
2.4 安装Hexo
1 | npm install -g hexo-cli |
2.5 初始化博客目录
1 | sudo mkdir -p /var/www/blog |
三、配置Caddy
Hexo生成的静态页面需要Web服务器来托管,这里使用Caddy。
3.1 安装Caddy
1 | sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https |
3.2 配置静态文件服务
编辑 /etc/caddy/Caddyfile:
1 | apher.com { |
1 | sudo systemctl restart caddy |
四、WordPress数据迁移
4.1 安装迁移插件
1 | npm install hexo-migrator-wordpress --save |
4.2 执行迁移
将之前下载的WordPress导出文件(XML格式)放到博客目录,然后执行:
1 | hexo migrate wordpress 你的wordpress.xml |
Hexo会自动解析XML文件,将文章转换为Markdown格式保存到 source/_posts/ 目录。
4.3 检查迁移结果
1 | ls source/_posts/ |
打开几篇文章检查图片路径、标签、分类是否正确。
五、必要的插件安装
5.1 链接美化插件
解决文章链接中文乱码问题:
1 | npm install hexo-abbrlink --save |
修改 _config.yml:
1 | permalink: posts/:year:month:abbrlink.html |
5.2 搜索插件
1 | npm install hexo-generator-searchdb --save |
修改 _config.yml:
1 | search: |
5.3 压缩插件
减少生成的HTML/CSS/JS体积:
1 | npm install hexo-neat --save |
六、创建分类和标签页
6.1 创建分类页
1 | hexo new page categories |
编辑 source/categories/index.md:
1 | --- |
6.2 创建标签页
1 | hexo new page tags |
编辑 source/tags/index.md:
1 | --- |
七、Hexo常用命令
| 命令 | 说明 |
|---|---|
hexo new "标题" |
新建文章 |
hexo clean && hexo g |
清理并生成静态文件 |
hexo s |
本地预览(localhost:4000) |
hexo d |
部署到服务器 |
hexo migrate wordpress <file> |
从WordPress迁移 |
八、主题安装
我目前使用的主题是Next,简洁大方。
1 | npm install hexo-theme-next --save |
九、结语
从WordPress迁移到Hexo的过程并不复杂,主要是数据迁移和链接格式的调整。Hexo的静态HTML加载速度快、资源占用低,服务器可以腾出更多资源跑AI相关服务。
十几年WordPress的使用经历教会了我很多建站知识,现在换到Hexo也是一种新的尝试。博客的本质是记录和分享,工具在变,但初心不变。
如果你也在考虑搬家,希望这篇文章对你有帮助!
有问题欢迎留言交流。
泉水叮咚,诗韵泉城。
Ryan的暑假作业。 [video width=”960” height=”720” mp4=”https://apher.com/images/2025/08/1755866412-bffdbd415f4a9bf5b2988d58874cfe96.mp4"\]\[/video\]
这些年我去过的地方
这是二十年回忆录的第二篇,希望把往年模糊的记忆理顺整理出来,同时也利用大发的Marker Pro插件补全自己的足迹地图。时间跨度以2005~2025为主,包括生活工作过的地方和旅行目的地。通过记忆、照片和预定信息等,我尽可能把细节记录全面,内容可能会比较枯燥乏味,好在博客没有多少访客,主要给自己和家人留下些美好回忆的记录。
1985~2005
我出生于山东济南的一个普通工薪家庭,小时候基本没出过城,爸妈也偶尔带着出去玩,省内去过的城市包括济南周边德州、泰安、聊城、淄博、潍坊,以及沿海的青岛、日照、威海、烟台等。省外只去过北京、上海。
2005
山西
住千佛山附近,每天可以免费爬爬山
互联网回忆录(2005~2025)
最近跟同事聊天听人家说哪哪年几月去过哪里,可自己回忆起来竟然近几年出行的时间都记不清了,家人最近也总是说我的记性差,貌似几年前摔过一次脑袋以后,确实感觉脑子越来越不好用了。当时陪儿子在游乐场玩儿,在海洋球池摔倒了,然后记忆就出现了断层,到第二天早上从爸妈家爬起来一问才知道儿子怎么联系家人,大家又怎么把我送去医院再接回家。这次脑震荡加上年龄问题吧,这种记忆问题感觉越来越严重,这也是我重新写博的原因之一,哪天真的像我姥姥一样AD了,至少还有些回忆通过文字图片还能找回来。试着把这些年做过的事,去过的地方梳理一下,暂记划分成四篇:
- 互联网回忆录(2005~2025) -我的博客历史
- 这些年我去过的地方 -补齐我的足迹地图
- 这些年我用过的相机 -一个摄影小白的闲鱼历史
- 这些年我吃过的亏 -投资、生活中不堪回首的往事
时间上就以博客注册的2005那年起吧,这个坑有点大,希望我能把它填起来,也许可以治愈我的记忆丧失呢?
2005
这年我大三,印象中最早看到的博客是Keso,也就是Donews的洪波,看到有一个平台可以自由表达自己的想法,侧边栏上各类琳琅满目社会化图标和标签云,以及很难在线下了解到的内容,像是打开了新世界的大门,通过Keso的友情链接翻看了各种平台和独立博客。靠仅存的一点记性和邮件检索罗列一下:
- 这一年,我注册了自己的第一个邮箱网易,Gmail还是邀请注册,然后是雅虎、Hotmail…
- 第一次知道有GFW,不过这时候很多网站是可以自由访问的
- 第一次用del.icio.us管理自己的书签
- 注册了Bloggers、Donews等等,试用了几乎所有的博客平台
- 第一篇“Hello World”,第一次使用Wordpress,注册于Wordpress.com
- 注册自己的第一个域名apher.com,从此APher变成自己的网名
2006
校内网开始火起来了,还注册了类似的我的第一个独立博客也终于上线,从开始用ASP语言的Zblog,也用过PJBlog,最终投入WP的怀抱。
- 1月,通过当当网第一次网购,买的书是《网站重构:应用Web标准进行设计》
- 1月,注册了Flickr,我记得前几年都上不去了,没想到现在还可以访问
- 2月,第一次使用Wordpress和新注册的域名搭建了自己的独立博客,当时花100块租的虚拟主机,主题我现在还记得用的是K2
- 2月,第一次注册并使用支付宝,就是买的150m的虚拟主机,100块一年,老板半年就跑路了。。
- 4月,第一次有自己的网盘,当时的Box.net,现在的Box.com,至今仍是我存储重要文件的备份盘
- 4月,第一次在易趣(ebay)购物,也是第一次购买苹果产品,Ipod Nano 1G,1280大洋
- 5月,第一次在网上发视频,拍摄的是篮球表演赛
- 上半年还注册了wallop,很酷炫的社交平台,不过像校内和QQ空间一样,摆脱不了被淘汰的命运
- 下半年,时间应该都花在社交网络上了,校内、QQ空间偷菜抢车位,然后博客也通过Google AdSense赚了点小钱。6月末应该是Gmail邮箱满了~ 找不到记录,所以我也记不起下半年干了啥了
2007
- 继续折腾Wordpress,因为虚拟空间到期,租了一个DreamHost的主机,为了分摊成本约了几个小伙伴一起合租,回头看当时的几个小伙伴网站都已经404了。我记得当时还比较了好几个虚拟主机商,MediaTemple的最好就是太贵,Bluehost据说也不错,最后挑了个便宜的
- 作为管理员参与管理WP中文论坛(Wordpress.org.cn)建设和管理,并建立了wordpress中文文档,当时这个坛子在国内WP圈还有点影响,可惜现在也不在了。当时我对论坛进行了升级和改版,还为此研究了一段时间的Discuz。
- 上半年忙于毕业设计,下半年参加工作,网站和中文论坛都没怎么维护了
大三、大四这两年是我离互联网最近的一年,如果不再坚持原专业,走IT的路,现在应该是完全不同的人生吧。
几个好的生活习惯
为了实现我的“伟大梦想”,从今天开始争取培养几个好的生活习惯,换言之需要改掉几个坏习惯,貌似挺难的,希望自己能够坚持下来。
- 每天23点之前睡觉——目前每天都是0:00左右
- 按照7.5
8h的睡眠时间,起床时间定为6:307:00 - 吃饭细嚼慢咽,7至8分饱——狼吞虎咽就是说的我这样的,已经深受其害
- 每天中午闭目养神5分钟(试验)
- 每周适当运动,慢跑或骑车
- 多喝水,每天7杯(暂定)
- 专心,工作的时候心无杂念,每次只做一项工作
几个好的生活习惯,首发于APher’s Blog。
我的梦想清单
忽然想吐槽一下,马上快30的人了,回首一下,平平淡淡地混了二十八年,虽然生活工作也还说的过去,但是总感觉过的没啥意思,最近还被拖延症和神经衰弱困扰着。写这篇日志的目的就是不想再继续混下去了,至少给自己点目标,在接下来的几十年里如果Earth还能坚持几十年的话~实现点人生的意义。
本人智商不高,从小学,老师家长就问我们长大了想干什么,那时候的我就不知道咋回答,那么些年过去了,如果你问我以后想干什么,有什么梦想,我还真说不出来。所以我只能求助百度和知乎:首先“人活着的意义”,结果:“我為什麼不選擇死亡?當你想到那些你之所以不選擇死亡的原因,其實便也是你“為什麼活著”的緣由。”说的倒是很有道理,不过我还没到那个地步,其实只是缺少些梦想或者说理想。
知乎上有人说了一个好办法,说是国外有一个很系统的方法,来帮助别人了解自己的梦想。这个系统方法,可称之为“梦想书” 。具体做法:找很多杂志,把你想要的车,你想要的房子,你想要的伴侣,你想要的工作,你想要去的地方,撕下来,然后贴在一起。“没错,这些就是你的梦想。”
这确实是个好办法,可是我不看杂志,也没工夫贴本子,倒不如罗列一下自己的梦想,类似某个美国电影里面的“遗愿清单”~,其实就是个to do list:
- 再乘一次游轮,目的地加勒比或者阿拉斯加或者南北极
- 带媳妇去一次马尔代夫,如果那时候还有马尔代夫的话
- 自己创一次业,哪怕是兼职或副业
- 靠自己买一套房子,大小无所谓,位置和舒适性不能马虎
- 换辆大些的车,带全家人去旅游
- 多运动,把自己的身体保养好
- 去澳洲潜水,陪老婆看袋鼠,看树袋熊
- 体验一次跳伞和蹦极
- 熟悉一门外语,至少把英语学好吧
暂时想到这几个,随时补充。
知乎上有个哥们说的好,生命的真谛就是应该**「去尝试,去体验」,**也许有些目标我短期内或者这辈子也完成不了了,不过我会朝着这个方向努力,加油吧。
我的梦想清单,首发于APher’s Blog。
差点没赶上飞机
第一次那么着急往机场赶,因为开始时间计算的不是很充裕,距离起飞还有3个小时(此前已经上了大巴,觉得时间不够又下来的,此处省略100字),当时我人还在奎屯。一般奎屯到乌鲁木齐开车也要接近3个小时,再加上特殊时期进鸟市还要停车检查,时间几乎是不够了。还好遇上位好心的`黑车’师傅(当然也是收费不菲),一路130迈,在起飞前20分钟赶到机场,我是一路狂奔+插队赶到登机口,八九分钟就到了,要知道鸟市安检可是要拖鞋拖腰带地,真不容易啊。快到登机口的时候听到一个熟悉的名字,“***,您乘坐的航班就要起飞了。。。。”第一次听到机场响彻我的名字,赶紧停下脚步,故作淡定地缓步走向登机口,虽然心跳在180以上了,还是微笑着掏出登机牌然后提着行李,还有。。我的腰带。。上灰机了,还好鞋带是系好的。顺便分享一下本屌丝坐飞机宝典:首先时间允许的话我都不网上选座,而是到机场柜台办安全舱门位置的座位,这个座位是经济舱腿部空间最大的可以翘二郎腿,如果一个安全舱门处有两排座位,一定选后一排,前面一排座椅是不能调节的,运气好的话安全舱门座位之前甚至有一个空位置,腿完全伸展,不次于公务舱甚至头等舱,特别是对我等胖子来说几个小时伸不开腿太难受了。屌丝装b宝典2,上了飞机先跟乘务员要毯子和小枕头(晚了有时候就没了),有时候飞机上还是挺凉的,还有就是对我来说飞机上一餐饭有点少,一定脸皮厚点吃完再来一句”有木有多余的米饭/面条,给我再来一份”,一般有多的会给你送来的,哈哈。屌丝飞行宝典3,遇到前舱空着(就像我现在坐的这个航班,如图)
,而你的座位在后面几十排了,管你是什么经济舱,别在后面挤着了到前面坐吧(不适用于头等舱和经停的航班)。你也许纳闷我怎么在飞机上写的博客啊?因为俺还没起飞呢555,关上舱门了说是航空管制,等了快一个小时了!天气其实挺好的,不知道和新疆最近的局势有没有关系。说到坐飞机,不得不说国人的几个陋习,一个是抽脚丫子拖鞋的,这个太常见了,还有飞机一落地就开手机的,广播里怎么说都没用。好了,要飞了,”祝我灰的顺利”,我每次起飞前老婆都会这样说地。
差点没赶上飞机,首发于APher’s Blog。
Hello Pipi~
耗子与皮皮的结婚周年纪念日即将来临,为了纪念纸婚,特写此日志一篇,希望接下来的每个纪念日都能与心爱的人一起度过,今后的每个日子都将如纪念日般美好而难忘。

一年前的今天
By~Pipi

