博客迁移
思考良久后决定迁移新版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库(搬迁备份简单实用)