Кастомная сборка CKEditor 5 версии 44.3.0 с тремя типами редакторов.
Классический редактор с фиксированной панелью инструментов.
import { ClassicEditor } from './build/ckeditor.js';
ClassicEditor
.create(document.querySelector('#editor'))
.then(editor => {
console.log('ClassicEditor готов к использованию', editor);
})
.catch(error => {
console.error('Ошибка инициализации ClassicEditor:', error);
});
Редактор с плавающей панелью инструментов.
import { BalloonEditor } from './build/ckeditor.js';
BalloonEditor
.create(document.querySelector('#editor'))
.then(editor => {
console.log('BalloonEditor готов к использованию', editor);
})
.catch(error => {
console.error('Ошибка инициализации BalloonEditor:', error);
});
Встроенный редактор, который превращает любой элемент в редактируемый.
import { InlineEditor } from './build/ckeditor.js';
InlineEditor
.create(document.querySelector('#editor'))
.then(editor => {
console.log('InlineEditor готов к использованию', editor);
})
.catch(error => {
console.error('Ошибка инициализации InlineEditor:', error);
});
Все редакторы используют одинаковую конфигурацию по умолчанию с поддержкой:
Для пересборки проекта:
npm install
npm run build