之前一直用的 hexo ,但感觉这个框架也有点老了,越来越有种不堪重负的感觉。一个是往上面加扩展和功能很难,需要处理 ejs 代码就不说了,各种耦合进主题甚至在 hexo 层面写死的东西。考虑到社区近年来的动态感觉也不太能指望哪天会更新了。
现在的想法是用 vue 重新复刻一套原来的主题然后慢慢改,之前用过一点 nuxt 感觉还不错,一来可能我想要的功能直接可以用社区的插件实现,二来之后自己改自己的样式或者做各种扩展也比较方便,typescript 和 vue 还是比 ejs 好写一些的。然后看到了 nuxt content 也感觉蛮喜欢它的设计。
不过毕竟 nuxt 一般给人比较重的感觉,也会担心用在 blog 这种轻量级应用上会不会太重量级,比如说太吃资源什么的。