在自定义和扩展方面哪个富文本编辑器最好用?

2020 年 6 月 10 日
 dbldong

最近公司打算做一个多人协同写作平台. 列举一些需求例如:插入 echarts 图表, 对段落进行标记追踪来源

之前做后台管理的时候用到过 wangeditor 和 quill.js, 这两天看了一下, wangeditor 毕竟是国人写的, 代码很好读, 但是内容不够丰富; quill 的 API 很清晰, 但是不支持插入 html, 其他的 tinymce, ckeditor, slate, 奈何水平较低, 无法选择, 求推荐一个

4893 次点击
所在节点    程序员
19 条回复
diliburong
2020 年 6 月 10 日
tinymce
iplayio2019
2020 年 6 月 10 日
都被你说完了,还怎么推荐
unicloud
2020 年 6 月 10 日
按照你的描述,可能 quill 更适合,毕竟号称元编辑器,提供了各种丰富的 API,粒度之细令人叹为观止。
phikao
2020 年 6 月 10 日
ueditor
rain0002009
2020 年 6 月 10 日
quill 可以装插件的呀
https://github.com/quilljs/awesome-quill
isbase
2020 年 6 月 10 日
Mogugugugu
2020 年 6 月 10 日
froala editor 目前试过的最舒服的所见即所得的富文本编辑器、需要付费。
其实富文本编辑器 很多,但是做的好的多是收费版本。很多提供免费版本,但是和付费版本还是差距比较大。
hellomimi
2020 年 6 月 10 日
——“quill 的 API 很清晰, 但是不支持插入 html”
建议仔细读一下 quill 文档,其实是支持插入 html 的,quill 是由 contenteditable="true"实现的富文本编辑,那么就可以通过简单的 innerHTML 实现插入 html 了,例如:this.quill.container.childNodes[0].innerHTML = objE.innerHTML
lcnr
2020 年 6 月 10 日
http://tinymce.ax-z.cn/ 这个 TinyMCE 中文文档不错
sivacohan
2020 年 6 月 10 日
看到了多人协同功能。
那你就花点钱买 Ckeditor5 的 collaborative 吧。这个如果自己开发的话成本还是挺高的。
具体可以参照一下各种“云笔记”的团队规模。

https://ckeditor.com/collaboration/real-time-collaborative-editing/
TomatoYuyuko
2020 年 6 月 10 日
Ckeditor 挺全的
joesonw
2020 年 6 月 10 日
slatejs
hYork
2020 年 6 月 10 日
draft.js
joesonw
2020 年 6 月 10 日
@hYork draft.js 有大坑点. entity 至今依然不支持 inline. 用了快两年 draft.js, 弃坑用 slate.js 了, 真香啊.
carousel95
2020 年 6 月 11 日
slate.js +1
zhuangzhuang1988
2020 年 6 月 11 日
都很坑,放弃吧
dbldong
2020 年 6 月 11 日
@zhuangzhuang1988 是要我放弃, 然后提桶跑路吗?
zhuangzhuang1988
2020 年 6 月 11 日
@dbldong https://myslide.cn/slides/21863
第 34 页,ckeditor 做了 3 年, 语雀说是 3 个月做的,前提还是自己做的编辑器
zhdsuperm
2020 年 12 月 27 日
@joesonw 能否加个微信交流下 slate.js 我也在做这块,好蛋疼呀 vx: qiezhd

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/680298

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX