我在我的项目中实现了 De CoupledEditor CKEditor 5:
<script src="https://cdn.ckeditor.com/ckeditor5/38.1.1/decoupled-document/ckeditor.js"></script>
DecoupledEditor
.create( document.querySelector( '#editor' ), {
extraPlugins: [ MyCustomUploadAdapterPlugin ],
toolbar: {
items: [
'undo', 'redo',
'|', 'fontfamily', 'fontsize', 'fontColor', 'fontBackgroundColor',
'|', 'bold', 'italic', 'underline', 'strikethrough', 'subscript', 'superscript', 'code',
'|', 'alignment', 'specialCharacters',
'link', 'uploadImage', 'blockQuote', 'codeBlock', 'mediaEmbed', 'insertTable',
'|', 'bulletedList', 'numberedList', 'todoList', 'outdent', 'indent'
]
}
} )
.then( editor => {
const toolbarContainer = document.querySelector( '#editor-toolbar-container' );
toolbarContainer.appendChild( editor.ui.view.toolbar.element );
但并非所有按钮都显示在工具栏中。 没有代码、特殊字符、代码块等。
我用ClassicEditor也是一样的
为什么这些按钮缺失以及如何安装它们?
谢谢!
一切都在CKEditor技术支持下解决了。问题已结束。