Чтобы добавить HTML-контент в редактор CKEditor 5, вы можете использовать метод `insertHtml` вместо `insertText`. Вот пример кода:
```javascript
// Получить экземпляр редактора
const editor = document.querySelector('#editor');
// Вставить HTML-код
editor.editorInstance.model.change(writer => {
const html = '<p>Ваш HTML-контент</p>';
const insertionPosition = editor.editorInstance.model.document.selection.getFirstPosition();
writer.insertHtml(html, insertionPosition);
});
```
Обратите внимание, что `#editor` - это селектор элемента, содержащего редактор CKEditor. Убедитесь, что замените его на соответствующий селектор в вашем коде.
Этот код вставит HTML-код в текущую позицию курсора в редакторе. Если вы хотите вставить HTML-код в определенное место в тексте, вам нужно будет указать соответствующую позицию `insertionPosition`.
Используя метод `insertHtml`, вам необходимо быть осторожными, поскольку он позволяет вставлять произвольный HTML-код, что может представлять угрозу безопасности. Убедитесь, что проверили и очистили HTML-код, прежде чем вставлять его в редактор.