1
find456789 2020 年 7 月 22 日
1. marikdown
2.有 |
2
zhyd1997 OP @find456789 markdown 是认真的吗,pandoc 可以把 markdown 转成 latex
|
3
find456789 2020 年 7 月 23 日
|
4
zhyd1997 OP @find456789 论文排版编辑器,markdown 用不到
|
5
charten 2020 年 7 月 23 日
emmm....以前在业务中有用过,遇到 bug 到 github issue 反馈,一年后才回复我,我都已经将业务的富文本替换成我自己写的了(其实就是 contenteditable=true )。
那时候遇到的问题就是表情图片删除后,导出为 html 后依然还有那张图片。。。 |
7
charten 2020 年 7 月 24 日
@YadongZhang 掌握浏览器的 range API 其实不是很复杂的。。。。我也是 fork 一个叫 wang editor 的富文本编辑器过来改的,后面把它的代码各种删(不符合我司业务的部分),删到最后就只剩下它里面一个 range 库。。。
|
8
zhyd1997 OP @charten #7 原生的坑好多。。。硬核大佬,wang editor 国内人士做的,不清楚实现原理,开箱即用的 CKEditor 5 挺好的,不过太复杂了
|
9
SolidZORO 2020 年 7 月 25 日
就我最近二发编辑器经验,如果一个编辑器 Core 没有比较好用的 Table 和 CodeBlock Plugin,很大程度可以说明一些问题。所以,如果你是自研,也请先搞定这两个,熬过来之后,别的功能都很好实现。
BTW,复杂和困难是两回事。 |
10
SolidZORO 2020 年 7 月 25 日
Sorry,打错字,上面「二发」是「二开」。
你的第二个问题如果是说基于 darft 封装一个开箱即用的我个人觉得是「有意义」的。因为现在市面上的所有富文本编辑器并不是都可以开箱即用的,多多少少都会有一些问题。 不过你是基于 darft 二开,势必会在「某一个」阶段遇到一个「不可避免」的问题,那就是重写,因为富文本这个领域,如果你不能控制 Core Engine 的一些代码,是很难做到指哪打哪的,到时候会略显被动,例子请参考语雀。 当然,如果你只是想比较「浅」的基于 darft 二开,我认为你奉献一些 Plugin 就好了。 |