前言: 之前用的文本编辑器是mavonEditor,总是觉得看着md格式的内容怪怪的,于是乎发现了这么一款超好用的文本编辑器——TinyMCE 如何使用:(vue项目中引入TinyMCE) 一、下载依赖...skin_url: "/tinymce/skins/ui/oxide", //编辑器需要一个skin才能正常工作,所以要设置一个skin_url指向之前复制出来的skin...browser_spellcheck: true, // 拼写检查 branding: false, // 去水印 elementpath: false, //禁用编辑器底部的状态栏...隐藏最上方menu fontsize_formats: "14px 16px 18px 20px 24px 26px 28px 30px 32px 36px", //字体大小...({}); }, methods: {}, } 这是完整的一个组件代码。
这是一个系列博客,最终目的是要做一个基于 HTML Canvas 的、类似于微软 Office 的 Web Office 套件(包括:文档、表格、幻灯片……等等)。...富文本编辑器(MVP) 2.29 Feature:拖动控制点,调整编辑器大小 2.29.1 算法 监听控制点的拖动事件,将拖动的距离记为(dx, dy)。...根据控制点所处方位,平移编辑器或者改变其大小: 如果拖动的是左上角(TopLeft)的控制点,则: 将编辑器平移(dx, dy) 将编辑器宽高增加(-dx, -dy) 如果拖动的是顶部中央(Top)...0) 将编辑器宽度增加-dx 如果平移了编辑器,就会进入上一节讲到的平移编辑器的逻辑,这里就不再赘述; 如果调整了编辑即的宽度,则需要: 将上边框和下边框横向拉伸,但是高度不变 将左边框和右边框平移...效果 2.29.4 Bug: 平移或调整大小后,点击编辑器空白处,光标不能正确定位 Bug表现: 原因分析:这是因为编辑器平移或调整大小后,editor.blankSpace没有及时更新。
plugins: plugins, // 插件(比如: advlist | link | image | preview等) object_resizing: false, // 是否禁用表格图片大小调整...文件存的是TinyMCE初始化时加载的工具栏控件, 设置的顺序即代表着在编辑器工具栏上出现的顺序 const toolbar = [ "searchreplace bold italic underline...提供了图片上传处理函数images_upload_handler, 该函数有三个参数:blobInfo,success callback,failure callback, 分别是图片内容, 一个成功的回调函数以及一个失败的回调函数...对于135编辑器 135编辑器支持拷贝的是html代码,通过直接粘贴在code中即可保持排版样式不变,对于图片地址处理思路如下: 为自己的服务器设置一个白名单, 将页面中非白名单内的图片链接地址传给后台...,这里对于TinyMce编辑器的使用就告一段落了,谢谢你的认真阅读,希望对你有所帮助,后期有新的功能添加或是新内容我会再更新的。
/Editor> 编辑器需要一个 skin 才能正常工作,所以要设置一个 skin_url 指向之前复制出来的 skin 文件 editorInit: { language_url: '/static...height: 300, // 编辑器高度 branding: false, // 是否禁用“Powered by TinyMCE” menubar: true, // 顶部菜单栏显示...而解决这个问题,需要把工具栏的下拉框的层级提高, 找到static/tinymce/skins/ui/oxide/skin.min.css文件 把class名为tox-tinymce-aux的第一个的...:blobInfo, success, failure 其中 blobinfo 是一个对象,包含上传文件的信息 success 和 failure 是函数,上传成功的时候向 success 传入一个图片地址.../content.css", height: 300, // 编辑器高度 branding: false, // 是否禁用“Powered by TinyMCE”
富文本编辑器官网 http://tinymce.ax-z.cn 安装 npm install tinymce -S npm install @tinymce/tinymce-vue -S 下载语言包...from 'tinymce/tinymce' //tinymce默认hidden,不引入不显示 import Editor from '@tinymce/tinymce-vue'//编辑器引入 import...'tinymce/themes/silver/theme'//编辑器主题 import 'tinymce/icons/default' //引入编辑器图标icon,不引入则不显示对应图标 // 引入编辑器插件...export default { components: { Editor }, props: { //内容 value: { type: String, default: '' }, //是否禁用...注:当遇到报错信息 Uncaught SyntaxError: Unexpected token ‘的 语言包 和 编辑器主题 的路径是否正确 原文 版权声明:本文内容由互联网用户自发贡献
现在大家都开始使用古腾堡编辑器了,特别是 WordPress 最新几个版本的发行,大部分更新都围绕古腾堡编辑器,不过在一些地方还是有用到经典编辑器的,比如我们花生小店的商品编辑,就用不到古腾堡那么高级的编辑器...经典编辑器基本够用,但是有些格式化工具缺失,还是挺烦人,所以我们为了商家在花生小店的时候方便编辑商品,我们做了一个 WordPress 经典编辑器增强插件,为了方便就叫做 WPJAM TinyMCE。...添加编辑器按钮 WPJAM TinyMCE 这个插件首先增加几个样式按钮:下划线,背景颜色,两端对齐等,增加了常用的 WordPress 内容分页按钮,还支持设置字体和大小,最后还把按钮布局调整了一下,...安装 WPJAM TinyMCE 之前的编辑器: 安装 WPJAM TinyMCE 之后的编辑器: 新增插入表格功能 我增加了 TinyMCE 的表格插件,让大家在编辑器就能够直接插入表格: 还支持表格的行...,列增删改等各种操作: 总之让在编辑器内编辑表格变成了一件非常简单的事情。
由于该编辑器升级到了5.0版本,会导致下文中的某些文件找不到的情况,但是封装思路是相同的,如需继续使用请使用下面的版本再次尝试 “@tinymce/tinymce-vue”: “^1.1.0” “tinymce...”: “^4.8.5” vue cli 3 + tinymce5.0版本整合参考:点击前往 最近再弄一个后台管理系统,挑选了不少的编辑器,最终选择了tinymce,UI精美,功能模块多,可按需加载配置...来一张tinymce官网的完整功能的图(没梯子可能访问速度有点慢…) 下面开始工作: 插件安装 tinymce官方提供了一个vue的组件tinymce-vue 如果有注册或购买过服务的话.../lightgray',//skin路径 height: 300,//编辑器高度 branding: false,//是否禁用“Powered by TinyMCE” menubar: false...,//顶部菜单栏显示 } 扩展插件 默认的编辑器只有基本功能,如果还需要上传图片,插入表格之类的功能就需要添加插件 如添加上传图片和插入表格的插件 import 'tinymce/plugins/image
tinymce-plugins This is tinymce plugins 前言 因为项目需要用到富文本编辑器众多富文本编辑器中,选择了 Tinymce,根据项目需要对Tinymce 进行扩展和增强插件...tinymce 官方文档 tinymce 中文文档 tinymce-plugin 社区 插件下载地址 项目demo地址 CSDN 博客 个人博客 QQ邮箱: fivecc@qq.com 目前正在全力调整重构...layout", toolbar: "layout" }); 点击下载 更多下载 更多配置 (选配): 提供 一键布局 默认参数字段 layout_options 配置参数【Object类型】目前一共4...'@npkg/tinymce-plugins/imagetools' import '@npkg/tinymce-plugins/attachment' 欢迎提出建议,动手点赞 ,或提pr 目前项目正在重构调整...力求创建一个 提供 强大、好用、丰富 的 tinymce 富文本编辑器 插件、扩展 和 技术 的技术社区,方便 交流讨论,分享经验 。
://www.tiny.cloud体验地址:https://www.tiny.cloud/docs/tinymce/6/full-featured-premium-demo/TinyMCE 是富文本编辑器领域的头部玩家之一...它甚至有点像在线版的 Word,可以在顶部的各种菜单中找到你要的功能。TinyMCE个人认为是功能就全,使用体验最好的编辑器。.../5.10/LICENSE.TXT商用情况:基础社区版本免费,专业版80美刀一个月。...、redo/undo、H1-H6、下划线、引用、对齐方式支持10插入删除链接/链接操作支持9粘贴链接支持10插入图片/图片操作(左右对齐、删除、大小)支持9图片粘贴支持10插入表格/表格操作支持10表格粘贴支持.../Facebook出品,这个是精品其实 facebook 早在 2016-02-19 就开源一个一款富文本编辑器叫 draft-js,那为何又要再开源 Lexical 呢?
从WordPress 3.9版本后,WordPress 默认的编辑器 TinyMCE 随之升级到了版本4,带来的问题以前在默认编辑器上的增强开发的效果可能失效。...这篇文章旨在破旧立新,通过几个例子给大家带来几个TinyMCE4 编辑器的增强开发技巧。...还原字体种类及大小选择按钮 默认的话,字体种类及大小这两个按钮没有添加到TinyMCE 编辑器中,通过下面的函数,就可以实现有下拉形式的字体种类及大小这两个按钮。...默认的话字体的大小单位是pt,但我们可能更需要的的px,而通过下面的函数,就可以实现: // Customize mce editor font sizes if ( !...,根据个人需求你可能需要添加其他字体,比如说Google font(不过在天朝嘛目前貌似有点难连接这个)上的字体,那么你可以用下面的代码注册一个自定义字体。
淘宝发布开源编辑器:KISSY Editor,和我们在 WordPress 后台使用的富文本编辑器 TinyMCE 一样,它可以让我们在线编辑和格式化文本,但是相比 TinyMCE KISSY Editor...更加轻巧,更加适合国内的网络环境。...KISSY Editor 是开源项目 KISSY UI Library 的一个组件。...KISSY 目前基于 YUI 2.x 开发,目标是打造一系列小巧灵活、简洁实用、使用起来让人感觉愉悦的 UI 组件,目前已有 CSS 基础框架、搜索提示 Suggest 和 KISSY Editor 这个富文本编辑器等组件...来自淘宝的开源编辑器:KISSY Editor KISSY Editor 的基本功能有: 含有编辑器的基本功能,如:字体,颜色,大小,粗细,下划线,插入图片,链接等 该编辑器的最大特点是小巧精简,仅依赖
align-wide:配置块编辑器宽对齐。 dark-editor-style:配置暗风格块编辑器。 disable-custom-colors:禁用快编辑器自定义颜色。...disable-custom-font-sizes:禁用快编辑器自定义字体大小。 editor-color-pallete:配置块编辑器调色板。...editor-font-sizes:配置块编辑器字体大小。 editor-styles:配置块编辑器样式。 wp-block-styles:启用默认块编辑器样式。...3.tinymce.Editor,编辑器核心API 官方文档:https://www.tiny.cloud/docs-4x/api/tinymce/tinymce.editor selection,代表编辑器内被选中的内容的对象..., 10, 2); //头部加载DNS预获取(dns-prefetch) } add_action('after_setup_theme', 'initialize'); //去除博客无用代码 5.禁用区块编辑器
使用 TinyMCE 编辑器中文语言配置过程 ---- TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。...TinyMCE的优势: 开源可商用,基于LGPL2.1 插件丰富,自带插件基本涵盖日常所需功能 接口丰富,可扩展性强,有能力可以无限拓展功能 界面好看,符合现代审美 提供经典、内联、沉浸无干扰三种模式...对标准支持优秀(自v5开始) 多语言支持,官网可下载几十种语言 默认的情况下,TinyMCE是使用英文,而且我们下载的TinyMCE软件包默认也是不带中文语言包的,因此我们要单独操作一下。.../langs/zh_CN.js 将语言包解压,将js文件放入tinymce根目录下的langs文件夹中(如不存在就自己新建一个),最后路径形如:XXX/tinymce/langs/zh_CN.js 在TinyMCE...实例配置参数中指定语言: tinymce.init({ selector: '#tinydemo', language:'zh_CN',//注意大小写 }); 然后刷新页面即可使用中文。
一、引入@tinymce/tinymce-vue import TinymceVue from '@tinymce/tinymce-vue'; 二、实例化tinymce并调用135编辑器 注意里面的external_plugins...表示引入自定义的135编辑器插件。...tinymce-vue api-key="申请一个tinymce的key" v-model="content" :init="{ external_plugins...> 三、测试 点击工具栏的135如果没问题的化会弹窗一个窗口,窗口里就是135编辑器,在135里完成编辑后点击右侧橙色的完成编辑,会自动将内容同步到tinymce里。 ...注意file_picker_callback和images_upload_handler这两个接口尽量都实现,一个是传图的一个是传媒体和其他格式文件的。基本上网上能搜到实现。
富文本编辑器在 web应用中使用广泛,比如 markdown、ueditor 等,像这些编辑器都有集成在 python 和 django 的第三方包。...tinymce 在 django 项目的 settings.py 文件的 INSTALLED_APPS 以本次电商项目为例: INSTALLED_APPS = [ 'django.contrib.admin...③ 作为 admin 中的应用 配置参数 # tinymce配置参数 TINYMCE_DEFAULT_CONFIG = { 'theme': 'advanced', 'width': 600..., 'height': 400, } 这里的 width 和 height 只能控制在 admin 中的大小,不能控制在视图中的大小。...③ tinymce 主路由配置 需要在项目的主路由中配置 tinymce 的 url import tinymce.urls url(r'^tinymce/', include(tinymce.urls
一、总结 1.各个编辑器之间的较量 UEditor:百度前端的开源项目,功能强大,基于 jQuery,但已经没有再维护,而且限定了后端代码,修改起来比较费劲 bootstrap-wysiwyg:微型,...,可是我需要大的 2.最终我才用了这个 tinymce插件:GitHub 上星星很多,功能也齐全; 唯一一个从 word 粘贴过来还能保持绝大部分格式的编辑器;不需要找后端人员扫码改接口,前后端分离 二...'tinymce/themes/modern/theme' import Editor from '@tinymce/tinymce-vue' tinymce-vue 是一个组件,需要在 components...初始化配置项,后面会讲到一些关键的 api,完整 api 可以参考https://www.tiny.cloud/docs/configure/ 编辑器需要一个 skin 才能正常工作,所以要设置一个...skin_url 指向之前复制出来的 skin 文件 3.完整代码 tinymce'> tinymce <!
TinyMCE TinyMCE 是一款企业级富文本编辑器,拥有丰富的功能和插件。...ProseMirror ProseMirror 是一个极具灵活性的文档编辑框架,支持强大的文本格式化功能,同时提供高度自定义的插件支持。...支持实时协作的复杂文本应用。 8. Summernote Summernote 是一个轻量化、功能全面的富文本编辑器,开箱即用,适合小型和中型项目的快速开发。...简单的后台管理系统。 9. Jodit Jodit 是一个开源的富文本编辑器,以其无依赖的特性和出色的性能而著称。适合在性能要求较高的小型项目中使用。...内容输入和格式化需求简单的CMS平台。 总结 本文详细介绍了Vue生态下的十款富文本编辑器,包括Quill、TinyMCE、CKEditor等,从安装、配置到适用场景都进行了深入分析。
借助富文本编辑器,管理员能够编辑出来一个包含html的页面,从而页面的显示效果,可以由管理员定义,而不用完全依赖于前期开发人员 此处以tinymce为例,其它富文本编辑器的使用可以自行学习 使用编辑器的显示效果为...: 下载安装 在网站pypi网站搜索并下载"django-tinymce-2.4.0" 解压 tar zxvf django-tinymce-2.4.0.tar.gz 进入解压后的目录,工作在虚拟环境...'tinymce', ) 在settings.py中添加编辑配置项 TINYMCE_DEFAULT_CONFIG = { 'theme': 'advanced', 'width': 600...url(r'^tinymce/', include('tinymce.urls')), ] 在应用中定义模型的属性 from django.db import models from tinymce.models...hcontent = HTMLField() 在后台管理界面中,就会显示为富文本编辑器,而不是多行文本框 自定义使用 定义视图editor,用于显示编辑器并完成提交 def editor(request
在WordPress中作为内容管理工具的一个好处是,几乎所有文字处理软件能做的事情(例如文本格式,布局格式,嵌入图像等等)都可以在WordPress编辑器中完成,但比较欠缺的一种功能是表格设计。...WordPress最新版中的Gutenberg编辑器已经有了表格“块”的功能。你可以在这里在线体验一下:https://wordpress.org/gutenberg/。可以快速插入一个简单的表格。...为你的网站添加有趣的互动方式 以下是一些比较好用的WordPress表格插件推荐 TinyMCE Advanced TinyMCE Advanced让用户可以在不编辑HTML代码的情况更好地控制内容,该插件还有在编辑器工具栏中有附带了许多其他功能...,它包括15个TinyMCE插件,可根据您选择的按钮自动启用或禁用,其中也包括创建表格的功能。...在管理后台,提供了一个类似Excel的界面。只需添加数据、选择样式和更改设置,然后发布即可。你可以使用该插件创建表格、图表,并且比TinyMCE具有更多的格式设置。 League Table ?
第一、取消谷歌Open sans字体加载(wp更新不受影响) 1、添加代码法 通过禁用谷歌字体,把主题中的function.php文件用ftp下载文件下载到本地;同时,建议将服务器上function.php...文件改名为function.php.backup 作为备份,使用你常用的文本编辑器,比如 EverEdit 编辑器,打开 function.php文件,添加下面代码,保存,用ftp上传覆盖即可 function...),除了核心程序文件 script-loader.php文件和自带主题的函数文件 functions.php 文件外,WordPress 自带编辑器的样式文件也调用了 Google Fonts 服务:wp-includes...),和 WordPress 3.8 版本一样,只是 WordPress 自带编辑器的样式文件更换了位置:wp-includes/script-loader.phpwp-includes/js/tinymce...关闭 WordPress 的自动升级服务 WordPress 3.7版本发布的时候,引入了一个小版本自动更新的功能。
领取专属 10元无门槛券
手把手带您无忧上云