请分享您使用CKEditor 5的经验。
HTML5标签是否也像CKEditor 4一样删除?如果是,我们可以用它做什么?
显示我们如何在CKEditor 4中启用工具栏上的所有CKEditor 5按钮和选项。以下链接包含所有选项的完整包。
https://ckeditor.com/ckeditor-4/download/
谢谢你的时间!
答案 0 :(得分:1)
HTML5标签是否也像CKEditor 4一样删除?如果是,我们可以用它做什么?
CKEditor 5与CKEditor 4不同,它实现了自定义数据模型。这意味着您加载到编辑器中的每个内容都需要转换为模型,然后再渲染回视图。
由于转换是通过插件完成的并且是显式的(即一个功能确切地告诉它将哪些HTML元素和/或属性转换为哪些模型节点),所以任何加载的转换器都没有覆盖的HTML片段就会被删除。
这意味着如果您希望支持所有HTML5,则需要编写插件来支持它们。一旦你这样做,CKEditor 5将不会过滤任何东西。
您可以在CKEditor 5 Framework documentation中阅读更多内容。
显示我们如何在CKEditor 4中启用工具栏上的所有CKEditor 5按钮和选项。以下链接包含所有选项的完整包。
关于CKEditor 4的简短说明 - “完整”不是“全部”。不幸的是,“完整”预设具有误导性名称。 CKEditor 4插件远远多于“完整”插件,您可以在Addons repo中浏览它们。
对于CKEditor 5,existing builds附带了一组预定义的功能,这些功能反映了Editor Recommendations描述的用例。
目前可用的插件数量不多,因为该项目处于早期的alpha版本。不过,您可以查看official list of features和browse npm以查找更多内容。
如果您想在编辑器中添加或删除插件,请阅读Creating custom builds guide。