https://slab.com/blog/announcing-quill-2-0/
Quill 是一个免费开源的网页富文本编辑器,相信很多人或多或少都使用过基于 Quill 开发的产品,比如 Slack, Zoom, Grammarly, Figma, Font, 和 Airtable 。
Quill 的第一个版本发布在 8 年前,我从 4 年前开始接手并全职开发。这也是继 ioredis 后对我最重要的开源项目了。欢迎大家使用和在 GitHub 上 star !
GitHub 地址: https://github.com/quilljs/quill
![]() |
1
zcf0508 307 天前 ![]() 感谢!非常好的项目!
|
![]() |
2
linwuhi 307 天前
你咋盈利呀 问一下
|
![]() |
3
shuxhan 307 天前
Quill 很棒啊,我有个开源项目就是根据 Quill 旧版本写的,不知道 2.0 引入了什么新特性
|
4
lcl101 307 天前 ![]() 非常不错的项目
|
5
andrew2558 307 天前
没想到这个项目也更新了,很多年了, 以为停更了
|
6
QlanQ 307 天前
非常好的项目
但是 1 、文档写的非常不全面 2 、文件上传,插图特别复杂,甚至没有文档 也可能是我用的时候比较早期, |
7
Cmdhelp 307 天前 ![]() 膜拜大佬,做了几个顶级 js 库。
|
![]() |
8
luin OP |
![]() |
11
luin OP @andrew2558 哈哈是的,我这不就来了吗
|
12
paranoia 307 天前 ![]() 支持!! medis 的作者大佬
|
13
tianzx 307 天前 ![]() 推特帮你转了,强烈支持!
|
14
Contextualist 307 天前
|
![]() |
15
ljinkai 307 天前
非常棒,支持,我的周刊( https://github.com/ljinkai/weekly ) 会推荐下
|
![]() |
16
luin OP @Contextualist 寿命最长的 dev 版本😂
|
![]() |
18
qiqw 307 天前
哈哈哈, 上个项目里刚用过, 支持
|
![]() |
20
googleaccount 307 天前
能全职做开源真的太酷了 是远程办公吗?
|
![]() |
21
dadaa 307 天前
感谢,前几天还在和同事说,这个库没人维护了,今天就看到了发布了新版本,马上在项目内升级体验下~
|
![]() |
22
luin OP @googleaccount 是的哈,在 Slab 远程办公
|
![]() |
24
Hanser002 307 天前 ![]() 太牛了!非常好的项目!顶一下!
|
![]() |
25
Mashiro 307 天前
有生之年,感谢大佬的付出,star 献上~
富文本的开源项目目前感觉都处于半死不活的状态,sign 。 |
![]() |
27
loveDiu4ever 307 天前
之前我 16 年在雪球工作,当时的工作就是重构编辑器,当时技术选型就是 quill ,但是当时测试的时候给你提交了一个搜狗输入法的问题 https://github.com/quilljs/quill/issues/849 ,你还耐心恢复,当时觉得你是外籍华人,以为你不会中文,后来担心某些扩展会影响 compositionstart input 等问题,就没使用 quill ,但是当时的编辑器技术实现实现确实是很创新的
|
![]() |
28
huijiewei 307 天前 ![]() 必须支持,持续更新的开源基础项目不容易
|
![]() |
29
1016 307 天前
我记得这个项目停更过吧?
|
![]() |
30
z09n 307 天前
看着真不错呀
|
![]() |
31
luin OP @loveDiu4ever 回复你的是最早的作者,现在是我的老板,他确实不会中文哈哈。看了下现在应该不会有问题了,我们的产品也有一些用户使用 IME ,目前还没有遇到特别的问题
|
![]() |
33
loveDiu4ever 307 天前
@luin 是的 后续版本就没问题了,但是当时继续选型已经做完了。
|
![]() |
34
luin OP @loveDiu4ever 有缘再会😂
|
![]() |
35
yoa1q7y 307 天前 ![]() 富文本编辑器一直是前端的梦魇
大部分流行编辑器,如果只按照官网用法,基本没啥太大问题 难就难在产品经理有各种定制化需求,比如工具栏、文本样式、段落间距...这时候各种问题就冒出来了 |
![]() |
37
Wolfsin 307 天前 ![]() 但是选型也考虑过 quill ,可惜那个 1.3.7 版实在太过久远,而 2.0 那时候还遥遥无期。
希望下一次有机会可以在项目中用用试试。 |
39
Seanfuck 307 天前 ![]() 最近用过,挺出名的,居然是中文作者
|
40
realkaiway 307 天前 via iPhone
可惜,刚因为一些功能上的缺失,从 1.x 版本迁移到了 wang Editor:),但其实也有蛮多坑的,下个项目再用回 2.0 ~
|
![]() |
41
luin OP @realkaiway 期待!到时 Quill 也会更好
|
![]() |
42
ybz 307 天前 ![]() 在 Flutter 上用过 1.0,编译成客户端本地项目在移动端体验超棒!!!!
|
![]() |
43
ChefIsAwesome 307 天前 ![]() 👍以前用过,感谢作者付出。
|
![]() |
44
okcdz 307 天前
支持,现在公司在用,但是我们魔改了非常多,估计已经很难升级 2.0 了
|
![]() |
45
caola 307 天前
一直在用 wangEditor ,不过作者目前也没有精力维护了。希望 Quill 能把他的用户拉过来
|
![]() |
46
xiangchen2011 306 天前
有个小 bug 就是 demo 页的代码语言那里无法切换
|
47
caixiangyu17 306 天前
有没有支持 vim 的编辑器
|
48
Jamki 306 天前
最近在用,感谢作者付出!我前几天还在纳闷说怎么好几年了都没发布正式版,像 react-quill 这些相关的包都没跟进 2.0 的升级
|
49
zhouyang163 306 天前
现在支持 table 嵌套了吗😂,之前使用的时候 table 嵌套没法完美使用
|
![]() |
50
dai269619118 306 天前 ![]() 好产品! 之前在项目里用了这个模块
|
![]() |
51
ColdBird 306 天前
支持,膜拜
|
![]() |
52
dongdongdong 306 天前
正好在挑选,请教 一个问题,可以使用 base64 上传图片吗,看了一圈 wangeditor 可以
|
![]() |
53
RRRoger 306 天前
现在有序列表序号可以增加吗 有时候数字会断开😂
|
![]() |
54
luin OP @Jamki 我联系了 react-quill 的作者不过还没收到回复。所以先在 [Playground]( https://quilljs.com/playground/react) 上加了 React 的示例...
|
![]() |
55
buf1024 306 天前
和某个开源项目的代码相似度很高
|
![]() |
56
luin OP @zhouyang163 table 嵌套 table 还是 table 嵌套其它 block ? 2.0 底层支持了 table 嵌套其它 block ,并且在 Slab 产品里已经用了两年了,不过还没有时间开源出来。这个在我的 TODO list 中
|
![]() |
57
luin OP @dongdongdong 编辑器的各种需求差异化比较大,所以没有直接支持,可以写个 module 实现...
|
![]() |
59
luin OP ![]() @RRRoger 现在是用 CSS counter 实现的有序列表,可以在样式里设置避免某些 element 断开序号。相关代码: https://github.com/quilljs/quill/blob/main/packages/quill/src/assets/core.styl#L56. 如果还需要更近一步自定义的话可以实现一个 Attributor ,表示当前的序号
|
![]() |
60
luin OP @xiangchen2011 感谢!是不是不能切换回 Plain 了,我试了倒是可以切换成其它的语言
|
![]() |
61
qwertyzzz 306 天前
有中文文档吗
|
62
zhouyang163 306 天前
@luin 是 table 嵌套 table ,我刚刚有看了一些官网的 demo ,还是不支持 table 互相嵌套的情况
|
![]() |
63
luin OP @zhouyang163 是的哈还不支持
|
![]() |
65
royalknight 306 天前 ![]() 膜拜大佬,开源项目做到这种程度,实在太厉害了
|
![]() |
66
elseswitch 306 天前 ![]() 用过,感谢
|
68
patrickyoung 305 天前
@luin 刚刚看到这个,非常感谢。当初选择 KB 产品的时候对比过 Slab/Notion/Archbee/Confluence 等等一众主流产品,用下来 Slab 对开发者是最友好的,导出上的处理和编写体验也不割裂,特意登录账号回复支持一下。感谢。
|
![]() |
69
luin OP @patrickyoung 太棒了!开心!
|
70
qianyeyixi 305 天前 ![]() star 了 ganxief
|
71
qianyeyixi 305 天前
感谢分享
|
72
TabGre 304 天前 via iPhone
首先感谢,但是文档真的太简单了,比如 到底哪一种 format 使用哪一种 html 标签,如何结合 html 标签和默认的 toolbar 配置 就不知道该怎么搞,只能搜索~
|
73
tangxiangpi325 304 天前 via Android ![]() 牛逼
|
76
TabGre 302 天前 via iPhone
再来一评论一下,今天折腾了半天 在GPT的帮助下也没有实现粘贴板截图上传 替换 image ,准备换 wangeditor 了,看 github issue 类似问题也没有人回复
|
![]() |
78
wanniwa 286 天前
膜拜大佬
|
79
holeecow 286 天前
牛逼啊
|