【博客迁移】全新博客系统上线

Owen Jia 2019年10月21日 185次浏览

博客迁移

思考良久后决定迁移新版BLOG系统

采用Halo

博客系统全面升级至 Halo博客系统。 主站直接切换新页面,历史博客会逐步搬迁过来。

搬迁是个苦逼的活啊

选择Halo理由:

  • Halo多端自适应支持,和Tale一样强大
  • GitHub的支持这众多,star超过500+远超Tale
  • 主题风格多种多样,支撑的兄弟很多
  • 采用Spring Boot架构(目前我最熟悉架构,维护轻松)
  • H2数据库(支持webconsole能力,强)
  • 部署轻松excuable jar方式(结合我自研的run-scripts脚本框架,轻松维护)

目前发现的不足:

  • 启动配置不支持自定义目录(目前强制:~/.halo/)

弃用Tale

早期采用的是Tale1.3.x版本,使用它有2年多了,非常感谢Tale作者开源贡献,也希望开源社区能有更多的人加入,开源万岁!

Tale不足点,让我最终放弃自我维护了:

  • 评论功能不足
  • 采用了非主流的blade框架
  • 版本升级困难(1.3+以上的2.x版本都试过了,无法成功)
  • 配置注册流程install很失败(1.3+以上版本的注册流程bug太多)
  • UI风格太少且难操作(我比较喜欢简洁风格)

Tale优点:

  • 安装启动非常简单,tool|tal-cli命令方便(go开发)
  • 多端自适应(当初就是这个吸引了我)
  • sqlite库(搬迁备份简单实用)

友链

Tale : github仓库
Halo : github仓库