首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

安装插件 - 集成 - 构建文档 - ckeditor5中文文档

在本指南中,您可以了解如何在两种最常见的场景中将插件添加到编辑器中: 当你使用一个编辑器构建版本时 当你源码构建你的编辑器时 要求 为了开始开发CKEditor 5,你需要: Node.js 6.9.0...from '@ckeditor/ckeditor5-essentials/src/essentials'; import UploadAdapter from '@ckeditor/ckeditor5...添加插件到编辑器 如果您源代码构建编辑器,那么安装新插件的过程归结为以下三个步骤: 安装插件包 添加插件到构建的配置中 构建项目 例如,你想安装文本对齐功能: npm install --save-dev...config.plugins的情况下初始化编辑器,编辑器将自动启用所有内置插件: // Assuming you use e.g. webpack which can load UMD modules by using ES6...源代码构建编辑器而不是使用构建作为基础时,您还可以使用编辑器类的静态builtinPlugins和defaultConfig属性。

3.8K20

安装 - 整合方法 - 构建文档 - ckeditor5中文文档

CDN 可以直接CKEditor CDN在页面内加载构建,CKEditor CDN针对全球超快速内容交付进行了优化。 使用CDN时,实际上不需要下载。 npm 所有版本都在npm上发布。...npm install --save @ckeditor/ckeditor5-build-inline # Or: npm install --save @ckeditor/ckeditor5-build-balloon...# Or: npm install --save @ckeditor/ckeditor5-build-decoupled-document 之后CKEditor就会被安装在node_modules/@...ckeditor/ckeditor5-build-[name]/build/ckeditor.js,你可以使用require( '@ckeditor/ckeditor5-build-[name]' )来引入...Zip压缩包 到CKEditor5构建版本下载页面下载你比较喜欢的构建版本。例如,你可以下载ckeditor5-build-classic-1.0.0.zip文件来使用Classic编辑器构建版本。

2.3K20

基础API指南 - 集成方法 - 构建文档 - ckeditor 5中文文档

每一个CKEditor 5构建版本提供一个不同的编辑器类,用来创建编辑器实例: Classic editor – Classic编辑器 Inline editor – Inline编辑器 Balloon...一个CKEditor 5构建版本编译了一个具体的编辑器类和一些插件。在你的应用中使用编辑器,使用构建版本是最简单的方法。但是你也可以直接使用editor classes和插件去创建一个更合适的版本。...do this. require( [ 'path/to/ckeditor5-build-classic/build/ckeditor' ], ClassicEditor => { ClassicEditor.create...ClassicEditor.create( ... ); // [Function] // As an ES6 module (if using webpack or Rollup). import...ClassicEditor from '@ckeditor/ckeditor5-build-classic'; ClassicEditor.create( ... ); // [Function] 想要获取更多信息

2.5K30

概览 - 框架 - 集成 - 构建文档 - ckeditor5中文文档

CKEditor 5是否与框架XYZ兼容? 是。 CKEditor 5与我们目前所听到的每个JavaScript框架兼容。...CKEditor 5是一个JavaScript富文本编辑组件(相当复杂但仍然如此),它不需要使用任何不常见的技术或技术。 因此,除非您使用的框架具有非常典型的限制,否则CKEditor 5与之兼容。...如何在框架中使用CKEditor 5?...虽然CKEditor 5与您的框架兼容并且初始化它需要单个方法调用,但将CKEditor 5与您的框架集成可能需要使用现有的或编写一个新的适配器(集成层)来与CKEditor 5通信您的框架。...与Electron的兼容性 版本11.0.0开始,CKEditor 5与Electron兼容。 在Electron应用程序中使用CKEditor 5不需要任何额外的步骤。

2.7K30

flask使用富文本编辑器ckeditor

,那么也可以CDN加载: 最后,作为替代选项,你也可以使用Flask-CKEditor...提供的ckeditor.load()方法来生成引用语句: {{ ckeditor.load() }} 它默认CDN加载资源,将配置变量CKEDITOR_SERVE_LOCAL设为True会使用扩展内置的本地资源...与WTForms/Flask-WTF集成 Flask-CKEditor提供了一个CKEditorField字段类,和你平时WTForms导入的StringField、SubmitField用法相同。...-- 这时不用设置name参数 --> 在表单被提交后,你可以使用ckeditor作为键表单数据中获取对应的值,即request.form.get('ckeditor')。...使用示例程序 项目仓库中提供了5个示例程序,分别展示基本用法、图片上传插入、代码语法高亮、Markdown模式和不使用Flask-WTF/WTForms。

3.8K30

常见问题 - 构建文档 - ckeditor5中文文档

如果你希望支持所有HTML5元素,则需要编写插件来支持它们。 一旦你这样做,CKEditor 5将不会过滤任何东西。 如何打开源代码模式? 如何编写源代码模式插件?...由于编辑器中使用的自定义数据模型,源代码模式在CKEditor 5中没有意义。...默认情况下,CKEditor 5没有编辑器实例的全局注册表。 但如有必要,可以轻松实现此功能,如此Stack Overflow问答中所述。 如何开启图片拖放和上传?我应该哪里开始?...CKEditor 5提供了丰富的JavaScript API和随时可用的构建,使您可以在任何需要的框架中使用CKEditor 5。 随着时间推移,我们会逐渐提供更多的官方集成。...了解更多信息请参考使用webpack构建CKEditor 5

5.4K40
领券