Lazy loaded image
Halo:开源建站神器来袭,小白也能轻松建站
字数 1602阅读时长 5 分钟
2025-6-20
2025-6-23
URL
type
status
date
slug
summary
tags
category
icon
password
建站难?改个主题、换套模板都要折腾半天?云舟最近发现了一款让技术宅和普通用户都拍手叫好的开源建站工具——Halo,它就像一个能自动组装网站的万能魔方,让老铁们不用懂代码就能搭建属于自己的博客或内容站点。今天云舟就带大家扒一扒这个神器的底层逻辑和实操技巧,看看它到底有多牛!
notion image

项目简介

Halo 是一款基于 Java 的开源建站平台,支持 Markdown 写作、多主题切换、可视化排版等基础功能。它的官网是 https://www.halo.run,GitHub 地址是 https://github.com/halo-dev/halo,就连中文文档也做得相当到位。
值得一提的是,Halo 不仅有社区版,还有针对企业用户的专业版。专业版不仅支持短信验证码登录、LDAP 认证等高级功能,还能实现全站私有化部署,适合对安全性和扩展性有更高要求的老铁们。

项目优势

  1. 功能全面却不臃肿 Halo 虽然功能强大,但界面设计非常简洁,就像 GitHub 的风格一样,用导航栏就能完成所有操作。新建文章、设置站点、管理用户这些功能都集成在后台,完全不用切换页面。
notion image
  1. 适合各种技术栈
    1. 无论是懂 Docker 的老司机,还是刚接触开源项目的萌新,Halo 都能给出解决方案。自带的 Docker 部署模板让小白用户1分钟就能启动服务,而对 Linux 有了解的老铁们还能通过1Panel实现一键部署,反向代理、SSL 证书、升级备份这些操作都变得像调一杯奶茶一样简单。
  1. 开源生态优势明显
    1. Halo 使用 GPL-v3.0 协议开源,老铁们可以自由使用、修改和分发。它的应用市场 https://www.halo.run/store/appsawesome-halo 仓库,提供了大量免费主题和插件,比如支持暗黑模式的「藕」主题、集成知识库功能的「Halo.Plugin.CMS」插件,满足个性化需求。
  1. 部署方式灵活多样
    1. 除了 Docker 部署,Halo 还支持 standalone 方式、SpringBoot 打包、甚至集成到已有系统中。用户可以在文档中找到详细的安装指南,包括 Windows 系统的部署方法。
  1. 可插拔架构
    1. Halo 采用可插拔架构,功能模块之间耦合度低、灵活性提高。支持用户按需安装、卸载插件,操作便捷。同时提供插件开发接口以确保较高扩展性和可维护性。
notion image
  1. 超强编辑器 Halo 的富文本编辑器提供了方便丰富的功能,包括添加标题、段落、引用、列表、代码块等元素,并支持设置样式属性、上传图片、插入视频等功能。这些工具让你的文章创作更加便捷和生动。
notion image

部署流程

如果老铁们用 Docker 部署,可以直接运行以下命令:
运行成功后,打开浏览器访问 https://demo.halo.run 就能看到在线体验环境。点击后台地址 https://demo.halo.run/console,用用户名 demo 和密码 P@ssw0rd123.. 登录后,会发现操作界面和 GitHub 很像,可以直接开始写文章。
如果想用更专业的部署方式,可以参考1Panel的安装文档,通过它的一键部署功能快速搭建网站,甚至省去手动配置反向代理和 SSL 证书的麻烦。
另外轻舟这里提供docker componse文件一键部署

使用展示

部署完成后,Halo 会自动生成一个默认的站点,老铁们可以直接开始写文章。支持 Markdown 写作,还能加图片、表格、代码块,排版效果堪比专业博客平台。
后台功能特别丰富,除了文章管理,还能配置主题、安装插件、管理用户和设置网站参数。比如安装「藕」主题,只需在应用市场找到它,点击安装后就能切换界面。
对于进阶用户来说,Halo 还支持自定义域名、SSL 证书绑定、数据库迁移等操作,甚至可以导出网站数据备份到本地。如果有需要,专业版还能提供更高级的安全选项。

总结

如果你是个想尝试建站但又怕技术门槛的老铁,Halo 会是你的首选。它的易用性和功能完整性已经得到了大量用户的验证,而且开源社区活跃,更新迭代也很快。
对于企业用户来说,专业版的保驾护航功能让建站变得更加可靠。不过老铁们也要注意,Halo 的默认配置和扩展功能都需要一定的学习成本,建议在使用前先看看文档
总的来说,Halo 是一款让人眼前一亮的开源建站工具,无论是个人博客还是企业站,都能找到适合的解决方案。老铁们如果喜欢这款工具,不妨试试它的 Docker 部署方式,或者通过1Panel实现一键部署。
上一篇
程序员的做饭圣经:HowToCook开源项目全解析
下一篇
Vercel域名加速