Halo 是一款强大易用的开源建站工具,它让你无需太多的技术知识就可以快速搭建一个博客、网站或者内容管理系统。具备可插拔架构、主题套用、富文本编辑器等多重特性,支持用户根据自己的喜好选择不同类型的插件及主题模板来定制化自己的站点功能及外观。让内容创作和发布更加便捷生动。
截至目前(2023 年 Q2 季度),Halo 已经在 Docker Hub 获得了超过 170 万次下载,GitHub Star 数突破 27 k,并拥有一百多名社区贡献者。
2023 年 6 月 30 日,强大易用的开源建站工具 Halo 正式发布 2.7.0 版本。
在这个版本中,Halo 主要支持了页面静态缓存、编辑器优化与扩展支持等功能,以及其他 30 多项功能优化和问题修复。
亮点更新
页面静态缓存
在 Halo 2.7.0 中,我们实现了页面的静态缓存,可以在访问页面之后自动缓存渲染结果,再次访问时不会再经过数据查询和页面渲染,这可以很大程度地加速页面访问速度和降低服务器压力,并且支持自动清空缓存(默认一个小时)和手动清空缓存。
当然,如果当前是已经登录的状态,则不会经过缓存,所以不会影响数据操作的实时性。
访问速度对比:
开启缓存前 | 开启缓存后 |
| |
需要注意的是,此特性目前需要手动开启,具体配置方式可以查阅文档:https://docs.halo.run/getting-started/install/docker-compose
编辑器扩展
在 Halo 2.7.0 中,我们为默认的富文本编辑器提供了插件扩展支持,包括内容类型、工具栏、指令等,这就意味着我们可以在编辑器中通过插件添加更多的内容类型支持,比如集成 KaTex 实现数学公式编辑、使用 Mermaid 实现图表编辑等。
集成 KaTex 实现数学公式的示例:
完整更新日志
新特性
功能优化
问题修复
依赖更新
开发者相关
文档
https://docs.halo.run
资源
适用于 2.0 的插件和主题可查阅: