2026/3/1大约 6 分钟
2026/2/6大约 7 分钟
2026/1/8大约 8 分钟
2026/1/4大约 5 分钟
2025/12/8大约 4 分钟
九月份博客版本更新时,升级了 Vuepress 版本导致对 NodeJS 版本要求提高了,为此不得不去升级主机的 NodeJS。曾经提到过把博客的自动编译工作放在容器里执行,文档编译相关的依赖从主机转移到了容器。不同的 Node 版本,使用不同容器即可,不需要在主机中安装多个版本的 NodeJS 或被迫限制在某个固定的版本。
注册并运行 act_runner 容器
这篇 文章里提到过如何在主机环境中注册 act_runner 并使用 Gitea Actions 自动部署博客,现在需要将这些行为搬到 Docker 容器中完成。
2025/11/29大约 5 分钟
2025/10/31大约 4 分钟
2025/10/24大约 3 分钟
博客代码仓库与文章仓库是两个独立的版本仓库,博客仓库通过子模块的方式来引用文章仓库。把博客的代码(Vuepress)和文章放一起,会更简单——不用折腾 @vuepress/plugin-git 问题,也不需要推送子仓库之后再去更新主仓库。
但是个人习惯上,还是倾向于将应用与数据分离开来。更新文章即关注博文的编辑与发布;而功能或 UI 上的改进即为博客版本的迭代。二者之间不具有强关联性——如果想换一个博客框架的话,只要保证新框架具有相似的功能集(Markdown 文件的静态编译功能)就好了,没有的话也可以自己开发;可能的话,网友替换掉子模块后,便能得到一个文章内容不同克隆体。
2025/10/3大约 9 分钟
2025/10/2大约 5 分钟
