TypechoJoeTheme

香草物语

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码

Halo博客不推荐使用

Laughing博主
2023-05-10
/
3 评论
/
1,157 阅读
/
868 个字
/
百度已收录
05/10
本文最后更新于2023年05月11日,已超过368天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

零、背景

之前一直使用WordPress及Typecho搭建的个人博客,作为一个Javer,一直想使用一个款Java开发的博客系统,最近在网上找了一个名叫Halo的Java开源博客,号称最好的Java博客,目前最新版本是2.5.2

壹、Halo优点

  1. 对我来说,最大的优点可能就是Java开发的,比较对口,自己DIY比较简单。
  2. 支持Docker部署,默认使用H2数据库,部署比较简单。
  3. 代码开源并且在持续更新中。

贰、使用Halo的原因

使用Halo更多的原因是一种情怀,博客系统使用Java开发的本来就寥寥无几。作为一个Javer遇到一个好的能用的,还是希望能以实际行动支持一下。

叁、放弃的原因

总体来说,Halo属于能用但是不好用的一种。
上面说了一些优点,其实也比较生硬,相对于WordPressTypecho这种博客,本身没有很突出的功能,在美观、易用性上甚至还要更差一点。

3.1、性能上

相同配置的服务器,Halo使用起来有明显的卡顿,前端展示可能还没那么明显,但是后台非常明显,经常进入后台需要几分钟的时间。不知道是就这样还是我不会用。

3.2、带宽

这个可能更主题有关,我没太细究。在使用的那几天,我被迫又使用了CDN,启用CDN之后明显快很多,但是之前我1M的水管贷款,使用Typecho一点问题都没有。

3.3、Java版本过高

搞Java的都知道,Java8是YYDS,但是因为Halo使用Java17,因为我服务器还有部署的公众号及油耗笔记OilNote小程序,导致我要么放弃这两者,要么安装多个版本Java,对于日常使用,也是个麻烦事。

3.4、程序Bug

其实系统都更新到2.5了,我认为不应该有那么多Bug,但是实际上还是遇到了不少的Bug。
比如:用户名、密码明明是对的,但是登录不上,重启一下就好了;偶发出发500错误。再比如控制台各种报错信息,虽然没影响使用,但是不知道为啥那么多报错信息。

3.5、数据库文件过大

我的这个博客其实5年了,文章并没有多少,一共500多篇,数据库备份大小也就3M多点。但是同样的文章,我录入到Halo(甚至部分文章根本就没录入)结果数据库文件大小直接飙升到了300M多。后来又增加了两篇文章,昨天晚上我放弃前,又查询了一下,数据库文件直接507M了,我也不知道里面到底存了些什么东西。可能是有日志之类的东西吧。

3.6、其他一些东西

上面说的是一些硬伤的东西,下面说的一些是易用性的问题。

3.6.1、主题

主题不是很多,因为Halo 1.5与2.0之间差异交大,目前2.0的主题不是很多,而且很多主题都是仿制的其他主题。
仅有的一些主题,也不是很完美,很多细节上都多少有点问题。

3.6.2、插件

感觉对于一个博客来说,友链、评论都应该是基本功能,但是Halo都需要通过插件来实现。
插件大多数是官方的,但是使用也不是很好用。比如图床插件,需要现在附件上传完,在复制到文章内,使用起来一点都不方便。

Halo
朗读
赞(4)
赞赏
感谢您的支持,我会继续努力哒!
版权属于:

香草物语

本文链接:

https://www.xiangcaowuyu.net/blog/halo-blog-not-recommended-for-use.html(转载时请注明本文出处及文章链接)

评论 (3)
  1. meazty 闲逛
    Windows 10 · Google Chrome

    确实如此,halo太追求前沿技术了,作为学习可以,但是作为博客并不适用。

    2023-06-17 回复
    1. Laughing 闲逛
      MacOS · Google Chrome
      @meazty

      我五一期间本来下定决心切换了,结果实在用不下去,又换回来了

      2023-06-17 回复
    2. xx 闲逛
      Windows 10 · Google Chrome
      @meazty

      商业化了,没意思了

      2023-09-05 回复

互动读者

  • Laughing闲逛

    评论 1 次 | 文章 541 篇

  • 芽儿哟闲逛

    评论 1 次 | 文章 0 篇

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月