Skip to content

博客迁移记录

引子

2024年, 我将博客系统从 RCpurepress 迁移到了 Astro。 要说为什么的话, 可能是 Astro 这种兼容各种组件的前端系统, 很适合我这种菜逼吧, 不用担心写 Vue 写成了基础三件套, 也不担心抄代码的时候 React 代码放在 Vue 里面了。

Astro

Astro 的介绍就不写了, 感兴趣的话可以自行搜索一下。这里简单讲解一下我个人喜欢这个框架的地方。

由于我本人没什么艺术美感, 所以还是比较依赖模版这一类的东西的。但是我本人又比较挑剔, 之前用 RCpurepress 的原因就是因为 minimal 主题使用起来简单干净。只有 post 内容, 没有多余的内容。

但是由于本人能力有限, 所以也改不动 purepress 的模版和问题(比如 markdown 的数学公式渲染), 因此在发现 Astro 并跟完成了基础教程之后, 觉得这个可能符合我最终的要求, 于是便起了将博客迁移到 Astro 的心思。

迁移过程

其实迁移过程还是很简单的, 主要是在 Astro 的官网中寻找一下符合自己要求的 Blog 模版, 在 git clone 后将里面的内容改成自己的即可, 在官方仓库中详细的描述了如何使用这个模版, 所以整体来说还是很简单的。最终选择了 blogster 这个模版, 因为他相对来说还是比较 minimal 的。

现存的问题

  • [ ] i18n. 这个博客模版不支持 i18n, 但是这个倒也没啥关系, 因为目前我也没能力写中文以外的博客。
  • [ ] 数学公式. 当前博客依然存在数学公式无法被正确处理的问题, 这个可能要我自己研究一下如何进行操作, 也可能会是等待一波官方仓库的更新。

结束语

算是水文一篇了吧。但是以后水文应该还会有的。先小步跑起来, 养成写作习惯, 然后再慢慢精雕细琢吧。