0

请分享您使用 CKEditor 5 的经验。

  1. HTML5 标签是否也像 CKEditor 4 一样被删除?如果是的话,我们能用它做什么?

  2. 展示我们如何启用工具栏上的所有 CKEditor 5 按钮和选项,就像在 CKEditor 4 中一样。以下链接包含带有所有选项的完整包。

https://ckeditor.com/ckeditor-4/download/

谢谢你的时间!

4

1 回答 1

1

HTML5 标签是否也像 CKEditor 4 一样被删除?如果是的话,我们能用它做什么?

CKEditor 5 与 CKEditor 4 不同,实现了自定义数据模型。这意味着您加载到编辑器中的每一条内容都需要转换为模型,然后再渲染回视图。

由于转换是由插件完成的并且是显式的(即,一个特性准确地告诉了它转换到什么模型节点的 HTML 元素和/或属性),一段没有被任何加载的转换器覆盖的 HTML 被简单地删除。

这意味着如果您希望支持所有 HTML5,您需要编写插件来支持它们。一旦你这样做了,CKEditor 5 就不会过滤掉任何东西。

您可以在CKEditor 5 框架文档中阅读更多内容。

展示我们如何启用工具栏上的所有 CKEditor 5 按钮和选项,就像在 CKEditor 4 中一样。以下链接包含带有所有选项的完整包。

关于 CKEditor 4 的简短说明——“完整”不是“全部”。不幸的是,“完整”预设有一个误导性的名称。CKEditor 4 插件比“完整”插件要多得多,您可以在Addons repo中浏览它们。

至于 CKEditor 5,现有版本带有一组预定义的功能,这些功能反映了Editor Recommendations描述的用例。

由于该项目处于早期 alpha 版本,因此现在没有更多可用的插件。但是,您可以查看官方功能列表浏览 npm以查找更多信息。

如果您想在编辑器中添加或删除插件,请阅读创建自定义构建指南

于 2017-11-21T09:48:17.433 回答