我正在尝试为 HTML5 书籍构建一个编辑器,并发现 AtlasKit editor-core 是一个很棒的选择。但我需要比包装中的更多的元素。
例如,在输出中,我需要<aside>
具有不同类的 s 来放置一些互补的内容。我了解 editor-core 不会以 HTML 格式存储信息,而是以 ADF 格式存储信息(在此 ADF 通过某种转换器编码后,HTML 出现)。所以我的问题有两个:
- 如何使用更多元素类型扩展编辑器核心?
- 如何控制 ADF 类型与 HTML 标记和类之间的映射?
看来我应该为此编写一个插件,但我浏览了文档并找不到这样做的方法。