Administrator 的头像
Administrator
3101 阅读

支持集成外部编辑器,Halo 2.1.0 发布

距离 Halo 2.0 正式版发布已经过去了一个月。在这一个月的时间里,我们接受了大量的反馈和建议,2.1.0 我们一共优化了 20 多项问题,带来了 30 多项的功能更新和优化。在此感谢大家的反馈和参与。

主要亮点更新

支持集成外部编辑器

2.0 正式版发布的时候,我们仅提供了默认的富文本编辑器,但考虑到部分用户对 Markdown 文本编辑器有较强的需求,所以在 2.1.0 我们提供了集成外部编辑器的能力,并且由官方维护了两个 Markdown 格式编辑器的插件,希望能够满足绝大部分文档编辑的需求。此外,这个扩展编辑器的能力不仅仅可以集成 Markdown 格式的编辑器,也可以集成其他文本格式的编辑器,比如 Latex、AsciiDoc 等,期待社区的参与。

editor-1

editor-2

支持为资源设置元数据

这个功能简单来说就是为部分业务添加扩展字段的支持,属于我们 1.x 功能的回归,但做了可视化的增强,目前可以支持通过插件或者主题来为各个业务添加额外的表单,也可以由使用者自行以键值对的形式添加字段。主题作者可以通过这个功能为各种内容扩展功能。

annotation-setting

增加作者归档页面

Halo 2.0 最重要的一个功能就是支持了多用户。在这个版本我们对其进行了额外的增强,为主题端提供了作者归档的页面,可以通过 /authors/{author} 来访问具体作者的内容。

author-page

支持原生的 MariaDB 驱动

在 2.1.0 我们开始支持原生的 MariaDB 数据库驱动。所以截至目前 2.1.0 版本,我们支持 PostgreSQLMySQLMariaDBH2 Database 四种数据库。

完整变更日志

新特性

功能优化

问题修复

重要变更

  • HaloPluginManager 移除 getRootApplicationContext 方法。 by @guqing in #2949

依赖更新


评论