blogChange

博客迁移

到了不得不选择重建的时候

原博客使用的是hexo框架,主题是shoka,但是shoka主题的配置文件已经很久没有更新。我又不会自己修改配置勉强配好评论和搜索功能,过几天又不好使了,开始无限加载。

shoka主题本身的动效和设计特别好看,但被我折腾几顿后,用起来特别难受。一是为了省事,我把图片全放在图床上,每次上传图片都需要重新上传,非但不省事还更加麻烦,得时不时到处搜罗擅自使用图片,再传到加载速度如龟爬的免费图床。每次刷新加载图片造成卡顿,导致每次想上来看看笔记时不得不卡上几秒,等待图片加载。再对比主题制作者的博客完全没有我这种情况,加载图片和css都很快,而且作者博客的评论和搜索功能都很好用。

但以上原因都是间接的,等待加载在多数时候并不是要紧事。直接原因源于这周的突发奇想,把obsidian记录的latex笔记上传到博客。上传的过程不是我想象的一帆风顺,先是调整好格式后generate,跳出几十行看不懂的报错,接着是调整语法和格式本地修改,语法问题虽然解决了一大半,但重复渲染页面、重复加载的痛苦也被体会到。对我这个虽然敲不出几个字,懒得学着折腾但要求很多的技术菜鸟来说或许已经到了得要更换一个简单易用的博客框架或者主题的时候了。

新博客应该是什么样的

对新博客的要求如下 - 项目在持续维护 - 能直接部署在GitHub page 上 - 支持评论 - 支持搜索 - 主题极简、主页无图片 - 主题简单易用

答案到这似乎很明显了,选next就是正确答案,恰到好处的动效,极简的主页,而且最重要的,简单。但缺点……好吧,我关心的老版本的缺点在新的next主题上已经不存在了。看过next主题的文档,发现next主题的配置文件已经相当完善,甚至会教如何自定义主题。一番学习后,顺利配置好了想要的效果。还看大佬教程注入了石蒜小组件,看着主页心情都变好了。后续打算把obsidian的笔记迁移过来,把之前的笔记重新整理一下,再逐渐对新博客微调配色之类的外观件。希望我在新博客能一直使用下去,记录生活学习。

最后感谢大佬们维护next-theme,和相关的组件。

参考资料

  1. next-theme-doc

  2. Yu's blog

  3. Hexo-添加-Sakana-小部件

  4. hexo-doc