我有一个自定义的CKEditor构建。最后,在我完成了我不想丢失的代码更改后,我决定并不是所有插件都包含在初始构建中,所以我通过{{1删除了一些插件使用config.js
。
我的问题是:
这种方法是否可以提高编辑器的加载速度,还是在加载后删除插件?
如果第一个为真,它是否只影响config.removePlugins
文件夹中的资源加载,还是会影响plugins
文件的加载内容?
答案 0 :(得分:1)
如果您从CKEditor download page下载了完整软件包,那么在加载编辑器时,即使使用了config.removePlugins
,整个软件包也会被加载。
插件越少,编辑器加载的速度就越快。这是一般规则。另一个是编辑器应该在发布而不是源模式下提供。
最佳做法是从here获取编辑器源代码,创建自己的fork,您可以更新到最新的稳定分支,创建自定义插件并根据此{{3创建自己的自定义编辑器版本}}
通过这种方式,您将获得所需的所有插件,编辑器代码将被缩小,混淆并合并为一个ckeditor.js
文件,以保证最快的加载时间。