
项目定位与适用场景
Halo 是一款基于 Java Spring Boot 的开源建站 CMS 工具,主要面向需要快速搭建个人博客、企业官网等类型内容站的用户。它提供了主题插件机制和在线编辑能力,让站点外观与功能可以按需调整。
Halo 以 GPL-v3.0 协议开源发布,使用和二次开发时需要遵守对应的开源协议条款。
核心功能与扩展生态
Halo 支持通过主题和插件扩展站点,官方应用市场以及 awesome-halo 仓库提供了适配 Halo 2.x 的各种主题和扩展插件,方便定制外观和功能。
在社区版基础上,Halo 还提供专业版,额外包含短信验证码注册登录、整站私有化访问、LDAP 登录集成、第三方账号登录以及自定义站点 LOGO 等增强能力,并配套技术支持服务。
运行方式与部署前核对
如果本机已安装 Docker,可以执行 docker run -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.21 快速拉起一个体验实例。在线开发或云端运行(如 Gitpod、ClawCloud Run)也可一键启动,但更适合简单体验或测试。
正式部署时,推荐借助开源 Linux 运维面板 1Panel 来安装和管理 Halo,可较轻松完成反向代理配置、SSL 证书申请与续期、系统升级和数据备份等日常运维。
压缩包中的 HTML 文件包含演示环境入口、后台入口、示例用户名和密码等详细说明,具体访问地址和账户信息请以该文件为准。