早在5月份的时候,自己心血来潮突发奇想,买下了一个域名,租用了一个服务器,还折腾了半天的备案。
最终一套完成下来,就跑了几天的 QQbot,随着账号被风控,bot 也不了了之了,这台服务器也就空闲吃灰了几个月。
因为新的 SEO 优化的工作会接触到各种的网站,也是在工作中猛然想起自己还有这么个服务器在吃灰。
搭个网站?不知道放什么内容。
要不做个博客?
说干就干了起来,最终的成果就是大家现在看到的样子。
NO.1 开端
我是处于喜欢重复造轮子和不喜欢重复造轮子的中间态。
这次的这个想法最终是左脑说服了右脑,选择了开源方案进行改造。
然后 GitHub 的奇妙推荐机制就把 XinghuisamaBlogs 项目推到了我面前。
看完觉得不错,就基本确定了整个博客的大致方向。
NO.2 改造
作为重度的 AI 依赖者,让我手动折腾这些,是万万不可能的。
我这次也是选择使用 AI 帮我去构建和部署了整个的项目。
整体流程比较的简单,总的而言就是:
先让 AI 理解这个项目克隆到本地 → 列出需要修改的清单以及我需要准备的素材 → 根据这些清单去准备好相应的内容 → 最终将产物打包上传到服务器 → 让服务器内的 AI 帮我部署好即可。
展开来说的话我的整个流程大致如下:
-
将上述的仓库链接给到本地的 Agent 工具,让其克隆并且理解这一个项目,并告诉他我打算将这个项目部署到服务器的意图。需要注意的是,这里我只让其最终输出了他对这个项目的了解,并没有让其给我对应的部署方案。
-
有了第一步对项目的了解后,就可以开始第二步,让 AI 列举出这个项目我需要进行个性化改造的话,需要进行修改的地方清单,我需要准备的美术素材包括什么。有了这份清单后,我再去准备好这些相应的内容。
-
准备上述的清单的内容后,让其在本地先帮我部署一遍,然后将我给的素材进行替换进去,看看效果,不满意的地方直接提出需求进行修改。这样一轮一轮的对话,把整个博客的项目基本上是个性化定向改造完毕了。
改造的内容大概有这些:
- 头像换成了露露卡
- 背景图三张轮播,都是自己之前存的图,不能直接传原图,原图太大会影响网页加载速度。
- 导航栏删了灵境页面,暂时不太需要(喜欢简单一点的结构)
- 右下角的 AI 猫猫也删了(一样用不到)
- 社交图标就留了 GitHub 和 QQ(基本上没有用其他的平台)
- 音乐加了 7 首,算自己比较喜欢的吧
- 项目页面先留空,自己github主页的项目都是啃了一半的桃子,没有放上来的价值,感觉后面可以把自己做AI漫剧的一些内容放上来。
NO.3 部署
由于是本地进行的改造,远程服务器进行部署,在最终上传到服务器前,需要将大致的服务器环境和部署方案和两边的 Agent 进行说明。
然后打包本地的产物上传到服务器,让服务器的 Agent 进行部署。
部署方案是 AI 推荐的 PM2 + Nginx,我看不懂,但觉得可以就选了。
也是为了避免一些安全性以及部署的快捷度,在部署的时候我舍弃了后端的部署,而是只部署了前端页面。
后台是有写操作的——改配置、删文章、发碎碎念,这些都是能直接改服务器文件的。把后台暴露在公网上,总归是不安全的。并且而且后台本来也不是天天用,有没有其实无所谓。
将整个的发文系统设置更改这些后台的功能打算交给后续服务器内运行的 Hermes 来进行。
NO.4 发布
发布过程我交给了 Hermes。
先让负责了整个部署流程的 Claude Code 撰写了一份针对这一博客的发布以及各方面的知识情况skill 给 Hermes,让Hermes直接操作配置文件以及代码来实现对整个博客的更新。
这里的考虑是,Claude Code 进行的部署,有整个部署过程的上下文,撰写的技能可以考虑更多的情况。
然后自己通过 Hermes 的 WebUI,将撰写好的文章内容上传,即可发布。
其实整体感觉下来还是比较的方便的——比后台写方便啊。
NO.5 其他想说的
其实部署这个博客最折腾的不是在技术方面,而是域名购买,服务器租用,然后备案域名这些上。
因为之前就已经折腾完这些的全部流程了,所以感觉比较轻松。
如果大家是真的第一次小白部署的话,完全不推荐我的方案。
