字
字节笔记本
2026年2月22日
Halo:强大易用的开源建站工具
Halo 是一个强大易用的开源建站工具,采用 Java 和 TypeScript 开发,在 GitHub 上已获得超过 38,000 stars。它提供了完整的内容管理系统(CMS)功能,帮助用户快速搭建个人博客、企业官网或内容站点。
项目简介
Halo(发音 [ˈheɪloʊ])由 halo-dev 团队开发和维护,是一款现代化的开源建站工具。项目采用 GPL-v3.0 协议开源,主要使用 Java(47.2%)、TypeScript(35.0%)和 Vue(16.4%)编写。截至目前,已有 145 位贡献者参与项目开发,社区非常活跃。
核心特性
- 简洁易用:直观的用户界面,无需编程基础即可快速上手
- 插件化架构:丰富的插件生态,可扩展各种功能
- 主题市场:官方应用市场提供大量精美主题,一键切换
- Docker 支持:一键 Docker 部署,快速启动体验环境
- 多平台部署:支持 1Panel、Gitpod、ClawCloud 等多种部署方式
- 付费增强版:提供商城、短信验证、LDAP 登录等企业级功能
技术栈
- 后端:Java + Spring Boot
- 前端:Vue 3 + TypeScript
- 数据库:支持多种数据库(H2、MySQL、PostgreSQL 等)
- 构建工具:Gradle
- 容器化:Docker 支持
安装指南
使用 Docker 快速启动
如果你的设备有 Docker 环境,可以使用以下命令快速启动 Halo:
bash
docker run -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.22使用 1Panel 部署(推荐)
对于生产环境,推荐使用开源 Linux 服务器运维管理面板 1Panel 进行部署,可轻松搞定反向代理、SSL 证书及升级备份任务。
详细部署文档请参考:Halo 安装指南
在线体验
- 前台演示:https://demo.halocms.site
- 后台管理:https://demo.halocms.site/console
- 用户名:
demo - 密码:
P@ssw0rd123..
生态与扩展
Halo 拥有丰富的生态系统:
- 官方应用市场:https://www.halo.run/store/apps
- Awesome Halo:https://github.com/halo-sigs/awesome-halo
你可以在应用市场找到各种主题和插件,包括评论系统、搜索功能、SEO 优化等。
付费版功能
相比于社区版,Halo 付费版为用户提供了大量增强功能及技术支持服务:
- 商城功能
- 短信验证码注册登录
- 全站私有化
- LDAP 登录集成
- 三方账号登录
- 自定义 Logo
了解更多:Halo 付费版介绍
项目链接
- GitHub 仓库:https://github.com/halo-dev/halo
- 官方网站:https://www.halo.run
- 官方文档:https://docs.halo.run
- 社区论坛:https://bbs.halo.run
- Gitee 镜像:https://gitee.com/halo-dev
- Telegram 频道:https://t.me/halo_dev
许可证
Halo 使用 GPL-v3.0 协议开源,请遵守开源协议使用。
分享: