引子
2024年, 我将博客系统从 RC 的 purepress
迁移到了 Astro
。 要说为什么的话, 可能是 Astro
这种兼容各种组件的前端系统, 很适合我这种菜逼吧, 不用担心写 Vue 写成了基础三件套, 也不担心抄代码的时候 React 代码放在 Vue 里面了。
Astro
Astro 的介绍就不写了, 感兴趣的话可以自行搜索一下。这里简单讲解一下我个人喜欢这个框架的地方。
由于我本人没什么艺术美感, 所以还是比较依赖模版这一类的东西的。但是我本人又比较挑剔, 之前用 RC 的 purepress
的原因就是因为 minimal 主题使用起来简单干净。只有 post 内容, 没有多余的内容。
但是由于本人能力有限, 所以也改不动 purepress
的模版和问题(比如 markdown 的数学公式渲染), 因此在发现 Astro 并跟完成了基础教程之后, 觉得这个可能符合我最终的要求, 于是便起了将博客迁移到 Astro 的心思。
迁移过程
其实迁移过程还是很简单的, 主要是在 Astro 的官网中寻找一下符合自己要求的 Blog 模版, 在 git clone 后将里面的内容改成自己的即可, 在官方仓库中详细的描述了如何使用这个模版, 所以整体来说还是很简单的。最终选择了 blogster 这个模版, 因为他相对来说还是比较 minimal 的。
现存的问题
- [ ] i18n. 这个博客模版不支持 i18n, 但是这个倒也没啥关系, 因为目前我也没能力写中文以外的博客。
- [ ] 数学公式. 当前博客依然存在数学公式无法被正确处理的问题, 这个可能要我自己研究一下如何进行操作, 也可能会是等待一波官方仓库的更新。
结束语
算是水文一篇了吧。但是以后水文应该还会有的。先小步跑起来, 养成写作习惯, 然后再慢慢精雕细琢吧。