Halo 是一个个人独立博客系统,该项目后端重点基于 Java,前端由 Vue 构建,有多种主题可自由选取,并且在官网上有非常仔细的安排安装文档,即使是新手亦能成功搭建。
特性
可插拔架构支持在运行时安装和卸载插件更加方便地集成三方平台统一的可配置设置表单支持自定义模型,自动生成 RESTful AP功能丰富的主题机制动态切换主题模板支持实时编辑和预览效果多语言支持与插件协同实现更加多功能编辑器完备的富文本格式支持支持拖拽和粘贴照片上传支持经过插件扩展编辑器代码开源
Halo 的项目代码开源在 GitHub 上且处在积极守护状态,截止日前已然发布了 109 个版本。
易于安排
举荐运用 Docker 的方式安排 Halo,便于升级,同期避免了各样环境依赖的问题。统一管理在工作目录中的应用数据亦能方便地进行备份和迁移。
插件机制
支持在插件运行时为系统添加新功能,同期保持 Halo 自己的简洁轻量。这种灵活的插件机制让用户按照自己需要自由扩展 Halo 的功能,帮忙用户实现富有想象力的站点。
模板机制
支持自定义配置、主题预览、多语言等功能。这种灵活的模板系统让用户能够针对自己的需要进行自定义配置,为网站带来更加个性化的外观和交互体验。
附件管理
支持多种存储策略,并支持经过插件扩展外边存储位置,能够让用户更加灵活地地上传、查看和管理附件。
搜索引擎
内置全文搜索引擎,支持关键字搜索文案和页面内容。同期支持经过插件扩展外边搜索引擎,做到让用户按需选取、自由扩展。
快速起始
docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.13
以上仅做为体验运用,仔细安排文档请查阅:https://docs.halo.run/getting-started/install/docker-compose
在线体验环境位置:https://demo.halo.run后台位置:https://demo.halo.run/console用户名:demo秘码:P@ssw0rd123..功能演示
https://www.bilibili.com/video/BV1ZP411m7ea/?t=6&spm_id_from=333.1350.jump_directly
界面展示
传送门
开源位置:https://github.com/halo-dev/halo
-END-
|