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-
原文始发于微信公众号(开源技术专栏):Halo 零代码搭建多种主题的个人博客
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/225190.html