我的第一篇博客 Hello Hexo 是在 2019-6-24 创建的。还记得当时还在大一下的期末考试周,但我就是不想复习电路分析等等,就是要搭博客哈哈哈。

转眼间,Hexo 博客用了两年多了,主题也用过两个:hexo-theme-material (opens new window)hexo-theme-indigo (opens new window),都是 Material Design 的。见过别人的高雅/简洁 + 衬线字体的博客,觉得还不错,但自己还是最喜欢质感设计的主题。

indigo 的作者也没有维护了,GitHub 上也没有活动,说不定是实现财富自由,直接辞职,从此脱离 IT 圈?这就不得而知了。不过,indigo 既不兼容最新的 Hexo 5,也依赖了 End Of Life、不再维护的旧包,所以挺麻烦的。

Hexo 最大的问题在于他的主题系统太过于静态以及过度地依赖纯字符串,而我们十分希望能够好好地利用 Vue 来处理我们的布局和交互,同时,Hexo 的 Markdown 渲染的配置也不是最灵活的。 —— VuePress

本来想着自己去维护一下的,但是看着纯字符串模板,就放弃了。

恰巧自己会一点 Vue,用 Vuetify 框架做了一个自认为很好看、交互也很舒服的社团活动管理 Web App (opens new window)。于是就想着,能不能把这一套 UI 搬到博客上呢?于是就有了 vuepress-theme-blog-vuetify (opens new window)

不过,目前这套主题还在开发中,本来是准备直接在博客主站上做开发,顺便测试各种场景是否正常,但是主站的博客太多了,导致每次编译会慢很多,最终还是准备在一些测试博客上进行开发。

所以,目前博客的状态是从 Hexo 迁出,迁入到 VuePress,但还没有完全迁入,具体表现在使用 VuePress 默认主题,而且文件、链接可能挂掉了不少,请读者见谅。当然,部署静态网站到 GitHub Pages 也不花钱,所以我也留了一个备份: