前情提要
从 Halo 2.0 开始,Halo 的文章编辑功能就支持通过插件扩展以使用三方的编辑器,但并不支持已保存的文章相互切换编辑器,因为不同的编辑器拥有不同的格式,虽然可以想办法实现格式转换,但终究无法完美地在不同的编辑器中相互转换,这将是一个非常不确定的体验,尤其是默认的编辑器拥有不少的内容类型,如果转换到 Markdown 将无法支持。
但在 Halo 2.x 的整个迭代过程中,有不少用户期望能够支持转换,尤其是迁移到 Halo 之后,如果想把以前的 Markdown 文章放到默认编辑器中编辑可能就会比较困难,所以我开发了这个插件,以下是介绍全文,希望能够帮大家解决问题。
Halo 内容格式助手
为 Halo 添加内容格式转换和导出的功能。
⚠️ 目前格式转换并不能完全保留原格式,部分语法可能在不同的编辑器中有不同的表现,建议谨慎使用。
特性
- 支持 Markdown 和富文本格式的互转。
- 支持导出文章内容,支持转换为 Markdown 文件导出,支持导出为 PDF。
- 支持文章克隆。
- 支持复制文章内容。
使用方式
- 下载,目前提供以下两个下载方式:
- 安装,插件安装和更新方式可参考:https://docs.halo.run/user-guide/plugins
- 在文章管理页面中,点击文章的
···
按钮即可看到 转换 和 导出 的功能选项。
- 也可以在文章编辑页面顶部的编辑器选择框中选择 内容格式转换器 进行转换。
预览