这一周属实没闲着,从修博客到学Git,从服务器运维到用 AI 助手,整了不少活儿。记录一下。
博客修缮
博客上线之后一直没怎么管配置,趁着有空整理了一下。
一查 _config.yml,好家伙:
- URL 还是默认的
http://example.com - description 写的是
'22222' - 时区空的,关键词也是空的
挨个改了一遍,URL 改成 https://www.zentx.cn,description 写了句正经话,时区设成 Asia/Shanghai,关键词也补上了。
文章标题也重新想了下,原来的”一个很棒的架构思路!”改成了”从RAID到内网穿透”,”Markdown嵌套html/css/js的效果展示”改成了”Hexo里的花活”,”开始”改成了”总得有个开始”。文件名也一并跟着换了,保持一致。
Git 入门
为了玩转 Github ,这次终于下决心学 Git 了。
从最基础的开始:
1 | git init |
一开始用 HTTPS 推送到 GitHub,结果报 403。折腾半天发现 GitHub 早就不用密码认证了,得用 SSH。配好密钥之后,一把过了。
然后学了分支操作:
1 | git checkout -b dev # 创建并切换到dev分支 |
说实话,理解了分支这个概念之后,觉得 Git 太TMD有趣了。虽然目前还只会 add/commit/push/branch/merge 这些基础操作,但够用了。
对了,顺便创建了个知识库文件 notes.md,把学到的命令都记下来了,方便以后查。
rsync 同步
博客改完得部署到服务器上,之前一直用 宝塔面板 手动拖文件,又慢又蠢。这次学了个叫 rsync 的东西,一行命令搞定:
1 | rsync -avz --delete ./public/ root@服务器:/www/wwwroot/blog/ |
-a 保留权限时间这些,-v 显示过程,-z 压缩传输,--delete 把服务器上本地没有的文件删掉(这个要小心,别把路径写反了)。
最爽的是它是增量同步,第二次跑只传改过的文件,比宝塔面板快太多了。改一行字不用再把整个目录拖一遍。
其实 rsync 语法就那几行,记住就行:
1 | rsync -avz 本地目录/ 用户@服务器:远程目录/ # 推 |
注意目录后面那个 /,有和没有效果不一样。带 / 是同步目录里面的东西,不带 / 是把整个目录同步过去。我第一次就没加,结果目录套了一层,找了半天问题。
现在写完文章,一条命令推到服务器,比之前方便太多了。
服务器状态检查
两台服务器状态都挺稳定,主服务器跑着 QQ Bot 和 Docker 容器,代码服务器基本空闲做备用节点。
使用 Hermes

这周最大的收获其实是开始用 Hermes Agent。
之前一直手动 SSH 到服务器查状态、改配置,现在直接在终端里跟 Hermes 对话就行。它能:
- 远程执行命令,检查服务器状态
- 帮我修改博客配置文件
- 辅助学习 Git,手把手教操作
- 连接微信,设置定时消息(虽然这个没搞成功)
- 管理 cron 任务
说实话,用了一周下来感觉像是多了个随叫随到的技术顾问。虽然偶尔也会犯傻(比如把下午当成晚上),但大部分时候都挺靠谱的。
最实用的是它能记住我的服务器配置、SSH 密钥位置、博客路径这些信息,下次聊的时候不用重复说。还能把学到的知识存成笔记,形成自己的知识库。
这一周从修博客到学 Git,从服务器运维到rsync,虽然都是些基础活儿,但每一步都在积累。技术这东西,不动手永远学不会。
下一篇准备学 Docker 基础和 Git 冲突解决,到时候再记录。
本文由 zentx 编写,经 Hermes Agent 辅助整理。此条博客由 rsync 同步。