建站工具halo
 
 基本介绍
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 管理页面,用户名和密码为启动参数中的superadminusername和superadminpassword。 
更新
-  
   
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开源协议
主要功能
-  
   
数据统计  -  
   
文章管理  -  
   
页面管理  -  
   
评论管理  -  
   
附件管理  -  
   
友情链接管理  -  
   
主题管理  -  
   
菜单管理  -  
   
插件管理  -  
   
用户管理  -  
   
系统设置  -  
   
....  
演示截图
登录 
仪表盘 
文章管理 
评论管理 
附件管理 
友情链接管理 
主题管理 
菜单管理 
插件管理 
系统设置 
前端站点 
 
 
 
 结尾
感谢您认真观看完毕此文章,如果此文章对您有帮助的话,还请您点赞、收藏、评论,这对我有很大的帮助。
-  
   
如果大家有什么好的开源项目也欢迎推荐哦  -  
   
如果想让我分享指定类型的开源项目也可以找我哦,我会竭尽帮大家去找更优质的开源项目  
我们一切的目的都是为了: 让你找到喜欢的开源项目,爱上开源参与开源。
点赞:你的认可是我创作的动力!
收藏:你的青睐是我努力的方向!
评论:你的意见是我进步的财富!
想了解更多开源项目,可以关注我的微信公众号「八哥声动视界」 
最后祝大家变得更强!
本文由 mdnice 多平台发布



















