自研 20KB Markdown 所见即所得编辑器内核发布 0.3.0 版本,支持 CRDT 无冲突合并,期待可以接入到大家的产品中
项目在持续维护迭代,最近的版本优化了很多编辑体验、手机端编辑体验。功能上主要支持了业务无关 CRDT 合并。内核支持npm安装,后续会考虑把插件发单独npm包项目地址: https://github.com/do-md/domd
在线体验: https://www.domd.app
功能点:
Markdown 原生所见即所得编辑,支持代码实时高亮,支持代码格式化
增量加载文档,可以实现大文档秒开
支持增量流式输入渲染
支持段落内细粒度的离线、多端无冲突合并,不是段落级 LWW
极其轻量(本来想控制在 20KB ,现在应该已经突破 20KB 了)
期待有需求的可以接入到 domd 内核,内核目前还是 PolyForm Noncommercial 1.0.0 许可,如果大家评估可以接入,我可以出一份正式的免费授权 你这个在线体验可以稍微改改,增加图片,表格等等,而不仅仅是文本。 牛逼!!!! @TArysiyehua 实际上是支持的,没有暴露便捷的方式。图片目前是可以复制粘贴进去的,表格有快捷键,不过被浏览器吞了,我想想优化一下 有点蒙,所见即所得指的是富文本编辑器,不是 markdown 编辑器吧。 @Razio Markdown 所见即所得编辑器 Wow ,这个强。做得好的话也许可以替代现在那些臃肿的 Electron App 里的 Markdown 渲染器,甚至替代 Typora 。
有考虑过支持模块化编辑吗?比如「每个段落把鼠标移动上去,左边会出现把手,单击可以折叠,按住可以任意拖动到其他位置」这种体验。 @w568w 目前数据结构和编辑体验是模块化的,支持无限嵌套。移动出现把手,单击可折叠可拖拽后续应该会以插件的形式支持,内核架构上目前是支持的 @jaydenWang 因为是演示嘛,所以你这个样例最起码要支持大部分 markdown 常见的格式,来体现你的渲染性能 @TArysiyehua 确实,我后面加一下。现在想体验性能的话,可以直接拖一个 md 进去,是可以直接渲染编辑的,或者复制粘贴一段文本