最近不二发现了一款开源的博客/CMS系统:Halo。该系统使用Java开发,功能十分强大,部署简单,还有多款十分漂亮的主题。想要自己搭建博客的小伙伴们,可以试一试这款程序。
Halo具有一下几大有点:
- 代码开源:所有代码开源在 GitHub 上且处于积极维护状态。
- 易于部署:采用了程序与用户配置分离的方式,迁移和备份成本大大降低。
- REST API:提供了完善的 Content API 和 Admin API,可以开发单页面模板,微信小程序,各种系统的插件等。
- 模板系统:完善的模板系统,支持自定义配置,支持在线安装和更新。开发主题也十分方便。
- 附件系统:支持本地上传,阿里云 OSS/又拍云 OSS/七牛云 OSS/SM.MS 等云存储。
- 评论系统:拥有独立的评论插件,使用 Vue 开发,只需在页面引入构建好的 JS 文件即可,完美地和主题相结合。目前已有多款评论组件,可以非常方便的切换。
官方在线体验地址:
- 环境地址:https://demo.halo.run
- 后台地址:https://demo.halo.run/admin
- 用户名:demo
- 密码:P@ssw0rd123..
安装教程不二就不赘述了,跟着官方文档一步一步来,很简单。只是不二建议,数据库使用MySQL而非官方建议的H2,H2适合在开发阶段使用,生产环境使用H2会随着时间的推移,内存占用越来越高。