「开源项目」强大易用的开源建站工具-halo

建站工具halo

alt

基本介绍

Halo 作为一款好用又强大的开源建站工具,配合上不同的模板与插件,可以很好地帮助你构建你心中的理想站点。它可以是你公司的官方网站,可以是你的个人博客,也可以是团队共享的知识库,甚至可以是一个论坛、一个商城。

产品优势

  • 代码开源: Halo 的项目代码开源在 GitHub 上且处于积极维护状态,截止目前已经发布了 109 个版本。
  • 易于部署: 推荐使用 Docker 的方式部署 Halo,便于升级,同时避免了各种环境依赖的问题。统一管理在工作目录中的应用数据也能方便地进行备份和迁移。
  • 插件机制: 支持在插件运行时为系统添加新功能,同时保持 Halo 自身的简洁轻量。这种灵活的插件机制让用户根据自身需求自由扩展 Halo 的功能,帮助用户实现富有想象力的站点。
  • 模板机制: 支持自定义配置、主题预览、多语言等功能。这种灵活的模板系统让用户可以针对自己的需求进行自定义配置,为网站带来更加个性化的外观和交互体验。
  • 附件管理: 支持多种存储策略,并支持通过插件扩展外部存储位置,可以让用户更加灵活地地上传、查看和管理附件。
  • 搜索引擎: 内置全文搜索引擎,支持关键字搜索文章和页面内容。同时支持通过插件扩展外部搜索引擎,做到让用户按需选择、自由扩展。

在线预览

账号: demo
密码: P@ssw0rd123..

预览地址:

  • 前端演示: https://demo.halo.run/console
  • 管理端演示: https://demo.halo.run/

代码仓库

  • Github仓库: https://github.com/halo-dev/halo/
  • 官方网站: https://halo.run/

环境支持

  • CPU:无特别要求。
  • 内存:为了获得更好的体验,建议至少配置 1G 的 RAM。
  • 磁盘:无特别要求,理论上如果不大量在服务器上传附件,Halo 对磁盘的容量要求并不是很高。
  • 网络:Halo 目前必须在外网畅通的情况下使用,否则会导致页面异常。
  • Docker:必须在运行环境安装好 Docker 环境,目前 Halo 的默认安装运行方式均使用容器。
  • JRE(可选):目前 Halo 的默认及推荐安装方式为 Docker 容器运行,使用 jar 包运行的方式需要用户自行构建 jar 包。
  • PostgreSQL(可选):也可以使用系统自带的 H2 Database 数据库,无需安装。但不推荐在生产环境中使用 H2 Database。

安装部署

安装

  • 1、创建容器
docker run \
  -it -d \
  --name halo \
  -p 8090:8090 \
  -v ~/.halo2:/root/.halo2 \
  halohub/halo:2.7 \
  --halo.external-url=http://localhost:8090/ \
  --halo.security.initializer.superadminusername=admin \
  --halo.security.initializer.superadminpassword=P@88w0rd
  • 2、用浏览器访问 /console即可进入 Halo 管理页面,用户名和密码为启动参数中的 superadminusernamesuperadminpassword

更新

  • 1、拉取新版本镜像
docker pull halohub/halo:2.7
  • 2、停止运行中的容器
docker stop halo
docker rm halo
  • 3、备份数据(重要)
cp -r ~/.halo2 ~/halo2.archive
  • 4、更新 Halo
docker run \
  -it -d \
  --name halo \
  -p 8090:8090 \
  -v ~/.halo2:/root/.halo2 \
  halohub/halo:2.7 \
  --halo.external-url=http://localhost:8090/ \
  --halo.security.initializer.superadminusername=admin \
  --halo.security.initializer.superadminpassword=P@88w0rd  

开发文档

查看开发文档: https://docs.halo.run/

开源协议

使用GPL-3.0开源协议

主要功能

  • 数据统计
  • 文章管理
  • 页面管理
  • 评论管理
  • 附件管理
  • 友情链接管理
  • 主题管理
  • 菜单管理
  • 插件管理
  • 用户管理
  • 系统设置
  • ....

演示截图

登录 alt

仪表盘 alt

文章管理 alt

评论管理 alt

附件管理 alt

友情链接管理 alt

主题管理 alt

菜单管理 alt

插件管理 alt

系统设置 alt

前端站点 alt

alt
alt

结尾

感谢您认真观看完毕此文章,如果此文章对您有帮助的话,还请您点赞、收藏、评论,这对我有很大的帮助。

  • 如果大家有什么好的开源项目也欢迎推荐哦
  • 如果想让我分享指定类型的开源项目也可以找我哦,我会竭尽帮大家去找更优质的开源项目

我们一切的目的都是为了: 让你找到喜欢的开源项目,爱上开源参与开源。

点赞:你的认可是我创作的动力!

收藏:你的青睐是我努力的方向!

评论:你的意见是我进步的财富!

想了解更多开源项目,可以关注我的微信公众号「八哥声动视界alt

最后祝大家变得更强!

本文由 mdnice 多平台发布

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值