介绍一下 editablejs 一款支持多人协作的富文本编辑器

2023-09-06 09:24:46 +08:00
 babyoung

缘由

之前做法律软件的时候有个文档产品,调研了市面上的各类编辑器之后都不太符合需求所以自研了一个基于contenteditable的编辑器叫am-editor,随着时间的推移和公司的倒闭(详情请见花 2000 万开一家软件公司并倒闭了,是一种怎样的体验),在闲下来的这一年的时间,我断断续续花时间重新开了一款更强大的富文本编辑器 editable

时至今日,编辑器内核和扩展已经基本能满足日常使用,故发出来给大伙瞧瞧。

介绍

A collaborative rich-text editor framework that focuses on stability, controllability, extensibility, and performance. 一款支持多人协作的富文本编辑器框架,专注于稳定性、可控性、扩展性和性能。

预览

在线体验

在线乞讨

非常欢迎大家参与建设,如果该项目对你有所帮助,别吝啬你的小星星⭐️哈

项目 GitHub 链接 editable

4804 次点击
所在节点    程序员
63 条回复
babyoung
2023-09-07 10:21:46 +08:00
@Gtristan 感谢
xlsepiphone
2023-09-07 10:26:22 +08:00
原来搞度假酒店的老哥是你,经历太丰富了。
githmb
2023-09-07 10:30:26 +08:00
这是你写的吗?你怎么只有三个提交?
https://github.com/editablejs/editable/commits?author=byoungd
xlsepiphone
2023-09-07 10:31:15 +08:00
@xlsepiphone #42 不该称呼老哥,我俩同岁,不过我躺平了,没精力和能力去创业了。:)
centralpark
2023-09-07 10:32:53 +08:00
考虑支持 katex 公式么
hedwi
2023-09-07 11:04:05 +08:00
之前已经 star 了 原来是大佬做的
babyoung
2023-09-07 11:04:38 +08:00
@centralpark 支持的,估计会在不久就加入
babyoung
2023-09-07 11:06:23 +08:00
@githmb byoungd 基本只写文章,big-camel 用于输出技术类的项目
aimerforreimu
2023-09-07 14:09:26 +08:00
厉害
daokedao
2023-09-07 16:39:49 +08:00
牛皮,经历也牛
ZettarYuFan
2023-09-07 17:34:32 +08:00
新人问一下,这个文本编辑器支持本地部署吗,想用在公司内部写文档用
ThirdFlame
2023-09-07 17:40:53 +08:00
codimd 协同编辑文档我现在用的是这个。
其实 OP 的文本便捷器,其实可以更进一步做成在线文档的东东
增加权限管理(游客是否可看、是否可编辑、谁可以编辑)即可
babyoung
2023-09-07 17:45:56 +08:00
@ZettarYuFan 支持的
babyoung
2023-09-07 17:46:28 +08:00
@ThirdFlame 做成产品就很难,涉及到很多方面
babyoung
2023-09-07 17:46:47 +08:00
@daokedao 感谢关注
peefy
2023-09-07 19:49:21 +08:00
大佬,关注并 star 了 👍
leokun
2023-09-08 09:35:45 +08:00
大佬
jeffAQA
2023-09-08 12:03:10 +08:00
好奇没有用 contenteditable 属性的话,是怎么实现跨行选区和输入的?

自绘选区 + 受控输入吗

https://imgc.cc/2023/09/08/64fa9ce34e264.jpeg

看起来确实是,而且移动端还实现了把手。

老哥一个人搞的吗,太猛了
babyoung
2023-09-08 12:03:53 +08:00
@jeffAQA 感谢支持
popvlovs
2023-09-08 17:58:16 +08:00
@babyoung 如果把这个东西服务化,存储支持 github 的话,我可能愿意付费,用来写一些个人文档什么的(类似 notion )

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

https://www.v2ex.com/t/971288

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

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

© 2021 V2EX