为什么我最后选择了Halo作为博客服务
作为一个在选择工具时经常陷入犹豫陷阱的人,我在博客后端选择这个问题上也经历了从一个工具切到另一个工具,这种纯粹“折腾”的状况。
我在最开始使用的是Hugo,那时候我还在大学里读书,没有钱来买服务器,于是就采用了能利用github page发布的Hugo。而Hugo对那时候的我来说其实确实是一个不错的选择。我比较喜欢Hugo的一点,除了它支持静态部署之外,还有就是它的主题丰富且有很多都符合我的胃口。但是Hugo对我来说致命缺点就是更新文章的不便,以及Markdown本身支持格式类型较少。
后来有很长的一段时间,我没有写博客的想法,直到去年,我闲着没事买了2C3G的服务器后,搭个博客系统的想法又出现了。在那时,我一开始尝试的是NotionNext,因为当时我的笔记都记录在Notion上。NotionNext对我来说最方便的一点可以直接将Notion的笔记发布到博客上,同时感谢Vercel,NotionNext也完全可以不需要服务器部署。同时,NotionNext还有一大有点是Notion这种block系统要比Markdown支持的数据类型多不少,比如我之前写的游记中就可以直接将地图嵌入。但是在使用了一段时间后,我还是替换掉了NotionNext,主要是因为以下几个原因:1.NotionNext携带的几个主题都太丑,定制化也较繁琐。2.我是自己写了Dockerfile打包部署的,部署更新还是有些麻烦。3.因为这个帖子,虽然项目盈利天经地义,但是还是有些难看了。
之后我就博客迁移到WordPress,WordPress是一个“老”系统,对我来说最大优点是发布文章比较简单,自带的Gutenberg editor不错,同时丰富的插件也对我的各种需求支持较好,比如Google Analytics支持等。但是WordPress也有毛病,那就是系统太大,配置主题耗时耗力,默认的主题也都不大好看。我试过通过自定义blocksy来进行使用,但是效果不是太好,而其他类似的主题也很少。在折腾了几天后我又换到了目前用的Halo。
Halo严格来说,没有比WordPress轻量多少,但是本身其是国人开始,对中文支持较好。也有插件系统,同时主题支持的也比较合我口味。另外,我也意识到,再这么无脑折腾下去,毫无意义,博客的内容才是重点。
目前我用的是彼岸主题,插件装了豆瓣,瞬间等。对我来说,Halo是几个竞品中的折中选择,也是最优选择。