Как расширить редактор AtlasKit с помощью большего количества элементов?

#reactjs #atlaskit

Вопрос:

Я пытаюсь создать редактор для книг на HTML5 и нахожу, что редактор-ядро AtlasKit является потрясающим вариантом для создания. Но мне нужно больше элементов, чем те, что в упаковке.

Например, в выходных данных мне понадобятся <aside> s с разными классами, чтобы поместить некоторый дополнительный контент. Я понимаю, что ядро редактора хранит информацию не в формате HTML, а в формате ADF (HTML выходит после того, как этот ADF кодируется с помощью какого-то трансформатора ). Так что мой вопрос двоякий:

  • Как я могу расширить ядро редактора с помощью большего количества типов элементов?
  • Как я могу управлять отображением между типами ADF и HTML-тегами и классами?

Кажется, я должен был бы написать плагин для этого, но я просмотрел документы и не смог найти способ сделать это.