Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >几个免费的富文本编辑器,这不完胜付费?

几个免费的富文本编辑器,这不完胜付费?

作者头像
程序员鱼皮
发布于 2022-04-08 03:31:40
发布于 2022-04-08 03:31:40
19.4K1
举报
文章被收录于专栏:鱼皮客栈鱼皮客栈

大家好,我是鱼皮,昨天 的小伙伴问我:现在想做个写作网站,有没有好用的前端富文本编辑器组件?

这个问题真是戳我痛处了,我之前在开发编程导航、面试鸭、面试君主等网站和小程序时,就一直被富文本编辑器所困扰,尝试过许多,绝大多数都是不能满足我的需求的。要么太难看、要么太卡顿、要么是框架 / 版本不兼容(我用 React 多一点),还有更离谱的是在部分浏览器不兼容!以致于我曾经花了整整一周去调研和试错。。。

所以今天给大家分享几款我用过的、觉得值得一用的、开源免费 的富文本编辑器,甚至可以说是完胜国外的付费编辑器(付费的自己还不方便修改和定制)。

富文本编辑器推荐

editor.md

GitHub:https://github.com/pandao/editor.md Star 数:12k

这是目前我个人最看好的国内的富文本编辑器,只学过 HTML、CSS、JS 三件套的同学也能使用。支持 Markdown 语法、代码块、科学公式、流程图等等,有非常多的自定义配置,兼容 IE 8+ 浏览器,基本上能满足写作网站的需求。

界面也很优雅,如图:

但美中不足的是,Editor.md 目前不支持将 HTML 解析为 Markdown,有这方面需求的朋友要注意下。

quill

GitHub:https://github.com/quilljs/quill/ Star 数:32.2k

目前面试鸭网站选用的就是 quill,作为富文本编辑器,它在 GitHub 上的 star 数名列前茅。

体验下来,它的优势是轻量、兼容性强、支持的插件扩展丰富,需要用到什么额外功能时再去单独引入就好了。

用法也很简单,原生 JS 就可以,界面也很精简:

此外,它还有适用于 Vue 和 React 的封装版本,无论你习惯用哪个前端框架,都能无差异地使用它。

Vue 版本:https://github.com/surmon-china/vue-quill-editor

React 版本:https://github.com/zenoamaro/react-quill

bytemd

GitHub:https://github.com/bytedance/bytemd Star 数:2k

从名字就能看出来,这是字节跳动(掘金)出品的富文本编辑器,功能强大,而且支持很多掘金内置的主题,写作体验很棒:

这款编辑器使用 Svelte 框架开发,支持原生、Vue、React、Svelte 框架集成,几乎适用于所有前端开发人员:

我的编程导航网站使用的就是这个编辑器,之前它在火狐浏览器会崩溃,后来很快就修复了,给响应速度点个赞。

monaco-editor

GitHub:https://github.com/microsoft/monaco-editor Star 数:28.6k

微软开源的代码编辑器,支持 Visual Studio 主题,可以给用户如同在本地编辑器一般敲代码的体验:

最吸引我的是,这款编辑器还支持代码 Diff 功能!如果想自己开发一个类似 GitHub 的代码差异展示界面,用它就能轻松实现了~

tui.editor

GitHub:https://github.com/nhn/tui.editor Star 数:14.4k

这款富文本编辑器最吸引我的是它的界面,个人感觉看着比其他的都舒服一点。

而且他是支持所见即所得的,类似 Typora 的那种编辑体验:

这款编辑器也同时支持原生 JS 以及 Vue、React 的封装版本,还是很推荐的。

slate

GitHub:https://github.com/ianstormtaylor/slate Star 数:23.8k

这个富文本编辑器有些特殊,作者对它的描述是:专注于构建富文本编辑器的完全可定制框架,可以将它理解为用于更好地造轮子的轮子。

实际体验下来,它的易用性相对不高,但是确十分灵活,如果你想做一个自己的富文本编辑器,slate 是一个不错的选择!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员鱼皮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
强强强强
强强强强
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
关于富文本编辑器
在使用了众多富文本编辑器后,终于有一些总结经验了. 这两天换了不下5个富文本编辑器,最后还是选择了第一次用的.后面的都白试了. 先说一下这个项目的需要,1.基本的字体以及样式修改要的,要图片上传功能,需要上传到自己公司的服务器,在获取地址后加上编辑中去,2.需要placeholder属性. 也许很多人都觉得这两个属性的富文本编辑器很多,然而在我花了1天左右时间寻找后,只有1款勉强满足自己的需要,placeholder这个属性还是自己通过修改原插件才得以实现的. 下面是我使用过的富文本编辑器: 1.react
杭州前端工程师
2018/06/15
3K0
14款web前端常用的富文本编辑器插件
作为一个技术人员,手上备上两款富文本编辑器还是很有用的,指不定那个项目就要集成一个进去。
winty
2020/11/13
18.2K0
WYSIWYG富文本编辑器选择——综合考虑功能与版权协议
如果奔着盗版好使的情况,TinyMCE yyds,如果只要基础的文本编辑功能,quill 小而精,如果是react项目,推荐lexical,个人最终选择wangeditor
周陆军博客
2023/05/19
2.5K0
初探富文本之编辑器引擎
在前文中我们介绍了富文本的基础概念,以及富文本的基本发展历程,那么在本文中将会介绍当前主流开源的富文本编辑器引擎。当前使用最广泛的富文本编辑器是L1的富文本编辑器,其能满足绝大部份使用场景,由此也诞生了非常多优秀的开源富文本引擎,这其中有仅提供引擎的编辑器例如Slate.js,也有提供了部分开箱即用的功能的例如Quill.js,也有基于这些引擎二次开发的例如Plate.js,本文主要介绍了Slate.js、Quill.js、Draft.js三款编辑器引擎。
WindRunnerMax
2022/12/19
1.9K0
在线文档技术揭秘开篇 - 富文本编辑器
依赖浏览器特性,主要是使用到了 designMode、ContentEditable、webkit-user-modify、execCommand 等特性。早期的编辑器都采用这种方案,但可定制的空间有限。例如早期的技术产品 WYSIWYG Editor。
chi
2021/06/28
5K1
在线文档技术揭秘开篇 - 富文本编辑器
2024年Vue富文本编辑器推荐:十款必备富文本组件详解之Vue中有哪些富文本组件?
在现代前端开发中,富文本编辑器几乎是不可或缺的工具,无论是构建博客、CMS系统,还是处理在线文档,Vue生态为开发者提供了丰富的选择。本文汇总了十款高效、流行的富文本编辑器组件,详细解析它们的安装、配置、用法及适用场景,帮助你快速上手并选择最佳解决方案。
猫头虎
2024/12/30
8010
最好用的 6 款 Vue 3 富文本编辑器
富文本编辑器作为直接与用户交互的内容输入生产工具,对大家的项目来说非常重要。选不好,配置不好,直接影响产品质感和用户体验,所以说在选择编辑器方面花点时间是值得的。
蒋川
2022/01/22
18.5K0
最好用的 6 款 Vue 3 富文本编辑器
Quill富文本编辑器使用 - 高度自定义现代 Web 富文本编辑器
Quill富文本编辑器在当今数字内容创作领域中扮演着至关重要的角色。随着网络技术的不断进步和内容营销的普及,人们对在线编辑工具的需求日益增长。Quill富文本编辑器以其强大的功能、灵活的定制性以及用户友好的界面,在众多富文本编辑器中脱颖而出,成为了许多博客作者和内容创作者的首选工具。
泯泷、
2024/03/13
9560
vue组件——富文本编辑器
富文本编辑器支持markdown语法,是程序员做笔记,功能很多,样式很多的一种很方便的文本编辑器,很推荐学会使用markdown语法 今天在vue的学习中,用到了富文本编辑器的插件, 插件源码地址
不愿意做鱼的小鲸鱼
2022/09/24
4.1K0
vue组件——富文本编辑器
强悍!基于Vue的无渲染的富文本编辑器——tiptap!
tiptap编辑器基于Prosemirror,完全可扩展且无渲染。可以轻松地将自定义节点添加为Vue组件。
IT大咖说
2020/05/19
6.5K0
强悍!基于Vue的无渲染的富文本编辑器——tiptap!
聊聊 Tiptap,一款为开发富文本编辑器为生的框架
在介绍 Tiptap[1] 前,首先要介绍一下 ProseMirror[2],它是一款可定制性及极强的「所见即所得」富文本编辑器框架,文档的可编辑性基于 contentEditable 属性,支持协同,作者是 @marijnh[3],他也是 CodeMirror 编辑器的开发者。
Leecason
2022/07/13
4.1K0
聊聊 Tiptap,一款为开发富文本编辑器为生的框架
最近迷上了富文本编辑器!
遥想刚入行的时候在一个媒体类的互联网单位,既然是媒体单位,文案的在线编辑,自然而然成为了一个不可绕过的坎
用户7413032
2022/03/09
3.7K2
最近迷上了富文本编辑器!
Quill 富文本编辑器简介
Quill 是一个免费的,开源的 WYSIWYG (What You See Is What You Get)编辑器,专为现代网络而打造。凭借其模块化架构和富有表现力的 API,你可完全自定义以满足任何需求。
阿宝哥
2019/11/06
3.9K0
富文本编辑器之游戏角色升级ing
什么是富文本编辑器——富文本编辑器集成了格式设置、媒体嵌入、社交互动等一系列编辑功能,所见即所得的给用户提供多元的展示效果。譬如论坛、社区、评论等等都用到了富文本编辑器。
2020labs小助手
2021/07/05
1.4K0
36k star,一款可以灵活自定义的开源的富文本编辑器,太牛了!
它是目前 GitHub 上 Star 数最多的所见即所得 Web 编辑器,具有强大的可扩展性和兼容性,支持台式机、平板电脑和手机上几乎所有的浏览器
一行Java
2023/09/04
9640
36k star,一款可以灵活自定义的开源的富文本编辑器,太牛了!
不得不安利的富文本编辑器,太赞了!
接下来就和大家分享一款由facebook开源的强大的富文本编辑器——Lexical。目前在github上已有 17.7k star。
徐小夕
2024/06/18
1.4K0
不得不安利的富文本编辑器,太赞了!
Vue实战Vue-Quill-Editor富文本编辑器
     做博客系统、商城系统、cms系统等系统的时候需要自动生成网页,自动生成多媒体等图片网页的时候我们就用到了富文本编辑器。以前用jquery的时候经常使用的有百度富文本编辑器UEditor,不过因为后期自适应不大好使,也就换成别的了,有时候用过Ckeditor。自从用了element ui后打算做一个博客系统,后来就研究了一下Vue-Quill-Editor,嵌入到element ui中。Vue-Quill-Editor,这是一款基于Quill、适用于Vue的富文本编辑器。
十分钟空间
2022/08/17
1.6K0
用Rust和React创建一个富文本编辑器
在Fiberplane,我们最近遇到了一个有趣的挑战:我们正在使用的富文本编辑器库已经过时了。我们曾经使用Slate.js——一个很好的编辑器——但是当我们为协作编辑实现我们自己的富文本基元时,我们发现我们自己的基元和Slate的数据模型之间的脱节是一个阻碍因素。所以我们开始思考——如果我们建立自己的富文本编辑器(RTE, Rich Text Editor)会怎样?
智影Yodonicc
2022/05/06
2.7K4
用Rust和React创建一个富文本编辑器
Vue富文本_ueditor编辑器
很多项目中都需要用到富文本编辑器,目前也有很多种类的富文本编辑器。我就查了一下资料,了解了一些目前常用的富文本编辑器
全栈程序员站长
2022/11/04
3.1K0
Vue富文本_ueditor编辑器
wangeditor富文本编辑器的使用(超详细)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137644.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/05
10.5K1
推荐阅读
相关推荐
关于富文本编辑器
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档