Halo是一款由Java + Spring Boot打造的开源博客与内容管理系统(CMS),在 GitHub上拥有超过36K Start的活跃开发者社区。它使用GPL‑3.0授权开源,稳定性与可维护性极高。
Halo的设计简洁、注重性能,同时保持高度灵活性,适合独立博主、内容创作者、小团队建站或企业知识库系统。
Halo支持Markdown原生编辑、响应式后台仪表盘、多用户权限体系、插件和主题机制等,部署方式丰富——可以使用一条命令的Java JAR包,也可以基于Docker快速启动。其插件式架构让系统比WordPress更轻量,项目累计发布超过100个版本,社区活跃、迭代频繁。内置全文搜索支持,支持外部存储(如 S3)和自定义主题,极大拓展了其适配场景。
Halo提供完备的RESTful API接口,可与单页面应用、微信小程序、主题和插件配合开发。
无论你是习惯写作的博主,还是偏好前后端分离的开发者,Halo都能提供更统一、更流畅、更安全的使用体验与部署流程。
-
🔤 Markdown 内容创作 支持实时预览、代码块、公式、图片上传等丰富编辑功能,文档直观清晰。用户以 Markdown 格式输入内容,可生成 HTML 页面并同步更新。
-
🎨 主题与插件扩展 拥有可热加载主题机制,可在线编辑/预览主题外观;支持插件安装/卸载,实现评论系统、图床、外链存储等功能拓展。
-
👤 多用户角色与访问控制 内建完整用户角色权限体系,支持管理员/作者/访客等角色分级管理,权限可精细配置并快速切换。