CKEditor5入门教程

摘要:
下载CKEditor5。使用CK5的原因是CK4的内联编辑与VUE不兼容。CK4-VUE的可定制内容太少。所以选择CK5。但是CK5的兼容性不如CK4。网上有用的CKEditor教程太少了。下载以下内容:https://ckeditor.com/ckeditor-5/download/下载的目录结构现在尝试安装官方提供的数学公式插件和突出显示的插件TIPS:报告错误。注意版本问题。您可以尝试安装旧版本以查找相应的组件安装

下载CKEditor5

使用CK5原因 因为CK4的内联编辑与VUE不兼容 CK4-VUE可定制内容太少
所以选择CK5 但是在兼容性上 CK5 不如CK4
网上关于CKEditor教程实在太少 有用点个赞

下载地址:https://ckeditor.com/ckeditor-5/download/

image-20200630153325275image-20200630153429290

下载后的目录结构

CKEditor5入门教程第3张

现在尝试安装官方提供的数学公式插件和高亮插件
TIPS : 报错注意版本问题,可尝试安装旧版本

CKEditor5入门教程第4张

找到对应的组件

CKEditor5入门教程第5张

安装

CKEditor5入门教程第6张

注意

有的时候官方构建会遇到 各种问题
建议直接进入github仓库 下载

CKEditor5入门教程第7张

修改默认语言

webpack.config 修改
plugins: [
    new CKEditorWebpackPlugin( {
        language: 'zh-cn',   //修改这里后重新build
        additionalLanguages: 'all'
    } ),
    new webpack.BannerPlugin( {
        banner: bundler.getLicenseBanner(),
        raw: true
    } )
],

在VUE中使用CKEditor5

image-20200630182146046

使用

image-20200630214437301

image-20200630214527979

免责声明:文章转载自《CKEditor5入门教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇c# lambda distinct用certbot申请Let's Encrypt泛域名证书下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

基于vue-cli3的vue项目移动端样式适配,lib-flexible和postcss-px2rem

1,安装 flexible和 postcss-px2rem(命令行安装) npm install lib-flexible --save npm install postcss-px2rem --save 简要介绍这两个包的用途: flexible会为页面根据屏幕自动添加<meta name='viewport' >标签,动态控制initia...

vue全局弹窗

效果:在任意页面,不需要引入组件,调用弹窗组件实例方法操作打开关闭  1. 定义 1.1 定义弹窗页面 正常定义即可,需要定义方法show和hide控制组件变量显示及隐藏弹窗。 1.2 弹窗页面同级目录定义得Vue需要得js文件 注意: 搞了单例,调用多少次都是操作一个 import Vue from 'vue' import FullLoginAd fr...

kindEditor上传图片错误,不成功的问题总结

自己的网站是用的GB2312的编码,ASP做的网站。 原来用了ewebeditor 的后台HTML编译器,在使用了新空间后,编译器上传图片不成功了。 我在网上找ewebeditor相关的资料,发现资料很少,自己去研究太花时间了,ewebeditor也不支持非IE的浏览器。还是另外使用一个HTML后台编辑器吧。 在网上搜索了几个有名的后台编辑器,如下: CK...

Vue-CLI项目搭建

一、环境搭建 1、安装服务器node 官网下载 https://nodejs.org/zh-cn/ node:用C++语言编写,用来运行JavaScript语言     node可以为前端项目提供server (包含了socket) 2、安装包管理器npm 管理员命令行安装:window系统:npm install -g cnpm --registry=h...

vue中的父子组件之间的通信--新增、修改弹框

在一个vue页面中有时候内容会很多,为了方便编写查看,可以分为多个子组件,最后在父组件中引入对应的子组件即可。 下面这个是父子组件通信中的一个具体实例:新增、修改弹框。子组件中主要写了关于新增、修改的弹框, 子组件: 1.弹框: <div class="newDocuments"> <div class="newDocuments_...

解决vscode格式化vue文件出现的问题

遇到的问题 使用vscode开发vue项目的时候,格式化vue文件,与自己配置的eslint标准会有冲突。 引号问题:单引号变双引号 分号问题:行末是否加分号。自动加/减分号 当然还会有其他个性化冲突,只需要找到怎么修改,就好办了。 说明 vscode格式化文件,使用的是快捷键shift + alt + f 而我安装了vetur插件来格式化vue文件。...