初始化功能优化,Halo 2.9.0 发布
这个版本主要以功能优化和问题修复为主,其中包括初始化流程优化、备份恢复功能优化等。
Halo 是一款强大易用的开源建站工具,它让你无需太多的技术知识就可以快速搭建一个博客、网站或者内容管理系统。具备可插拔架构、主题套用、富文本编辑器等多重特性,支持用户根据自己的喜好选择不同类型的插件及主题模板来定制化自己的站点功能及外观。让内容创作和发布更加便捷生动。
截至目前(2023 年 Q2 季度),Halo 已经在 Docker Hub 获得了超过 170 万次下载,GitHub Star 数突破 27 k,并拥有一百多名社区贡献者。
2023 年 9 月 1 日,强大易用的开源建站工具 Halo 正式发布 2.9.0 版本。
这个版本主要以功能优化和问题修复为主,其中包括初始化流程优化、备份恢复功能优化等。
亮点更新
支持在初始化页面创建管理员
从 2.9 版本开始,Halo 支持直接在系统初始化页面进行管理员设置,不需要在部署的时候通过参数指定。
备份恢复功能更新
支持恢复完成后自动重启,不再需要手动在服务器重启 Halo 。
支持通过文件链接的形式进行恢复。
支持选择已有备份进行恢复。
完整更新日志
新特性
系统恢复完成之后支持自动重启 Halo 。 by @JohnNiang in #4361
系统恢复功能支持通过远程文件链接恢复。 by @ruibaby in #4507 @JohnNiang in #4474
Console 端支持通过快捷键保存文章。 by @GodlessLiu in #4510
新增西班牙語(ES)翻译。 by @yosoyjaff in #4460
功能优化
为 FormKit 的 password 类型输入框添加统一的显示/隐藏明文按钮。 by @ruibaby in #4434
增强默认编辑器在文章内容过大时的性能。 by @gengxiaoxiaoxin in #4445
优化本地搜索引擎。 by @JohnNiang in #4456
Console 端附件管理的显示模式支持缓存到浏览器。 by @GodlessLiu in #4477
问题修复
解决备份恢复时因文件小于 256KB 而导致接口卡住的问题。 by @JohnNiang in #4391
修复文章标题过长时,仪表盘的最近文章小部件的样式问题。 by @GodlessLiu in #4416
修复 Console 端头像组件的图片更新问题。 by @GodlessLiu in #4459
修复因备份数据状态不正常导致无法正常删除备份的问题。 by @JohnNiang in #4462
修复因重启后部分可被回收的资源一直处于删除中的状态。 by @JohnNiang in #4526
依赖更新
升级 SpringDoc 至 2.2.0。 by @JohnNiang in #4384
升级依赖 Lucene 至 9.7.0。 by @JohnNiang in #4479
升级依赖 Spring Boot 至 3.1.3。 by @JohnNiang in #4478
升级默认编辑器的版本。 by @ruibaby in #4490
图片支持修改 alt 属性。 by @GodlessLiu in halo-sigs/richtext-editor#32
拖拽修改图片大小的时候保持等比例。 by @GodlessLiu in halo-sigs/richtext-editor#33
优化在移动端下,编辑器右侧边栏的样式。 by @ruibaby in halo-sigs/richtext-editor#35
编辑器标题、段落及代码块增加 Tab 快捷键缩进。 by @LIlGG in halo-sigs/richtext-editor#34
开发者相关
支持在插件中获取备份文件根目录。 by @JohnNiang in #4422
Console 端全局注册
AttachmentFileTypeIcon
组件。 by @longjuan in #4489