查看: 30|回复: 30

自研 20KB Markdown 所见即所得编辑器内核发布 0.3.0 版本,支持 CRDT 无冲突合并,期待可以接入到大家的产品中

[复制链接]

2

主题

17

回帖

40

积分

新手上路

积分
40
发表于 3 天前 | 显示全部楼层 |阅读模式
项目在持续维护迭代,最近的版本优化了很多编辑体验、手机端编辑体验。功能上主要支持了业务无关 CRDT 合并。内核支持npm安装,后续会考虑把插件发单独npm包

项目地址: https://github.com/do-md/domd

在线体验: https://www.domd.app

功能点:

Markdown 原生所见即所得编辑,支持代码实时高亮,支持代码格式化

增量加载文档,可以实现大文档秒开

支持增量流式输入渲染

支持段落内细粒度的离线、多端无冲突合并,不是段落级 LWW

极其轻量(本来想控制在 20KB ,现在应该已经突破 20KB 了)

期待有需求的可以接入到 domd 内核,内核目前还是 PolyForm Noncommercial 1.0.0 许可,如果大家评估可以接入,我可以出一份正式的免费授权
回复

使用道具 举报

0

主题

4

回帖

8

积分

新手上路

积分
8
发表于 3 天前 | 显示全部楼层
你这个在线体验可以稍微改改,增加图片,表格等等,而不仅仅是文本。
回复

使用道具 举报

0

主题

2

回帖

4

积分

新手上路

积分
4
发表于 3 天前 | 显示全部楼层
牛逼!!!!
回复

使用道具 举报

2

主题

17

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 3 天前 | 显示全部楼层
@TArysiyehua 实际上是支持的,没有暴露便捷的方式。图片目前是可以复制粘贴进去的,表格有快捷键,不过被浏览器吞了,我想想优化一下
回复

使用道具 举报

0

主题

28

回帖

56

积分

注册会员

积分
56
发表于 3 天前 | 显示全部楼层
有点蒙,所见即所得指的是富文本编辑器,不是 markdown 编辑器吧。
回复

使用道具 举报

2

主题

17

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 3 天前 | 显示全部楼层
@Razio Markdown 所见即所得编辑器
回复

使用道具 举报

2

主题

13

回帖

32

积分

新手上路

积分
32
发表于 3 天前 | 显示全部楼层
Wow ,这个强。做得好的话也许可以替代现在那些臃肿的 Electron App 里的 Markdown 渲染器,甚至替代 Typora 。

有考虑过支持模块化编辑吗?比如「每个段落把鼠标移动上去,左边会出现把手,单击可以折叠,按住可以任意拖动到其他位置」这种体验。
回复

使用道具 举报

2

主题

17

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 3 天前 | 显示全部楼层
@w568w 目前数据结构和编辑体验是模块化的,支持无限嵌套。移动出现把手,单击可折叠可拖拽后续应该会以插件的形式支持,内核架构上目前是支持的
回复

使用道具 举报

0

主题

4

回帖

8

积分

新手上路

积分
8
发表于 3 天前 | 显示全部楼层
@jaydenWang 因为是演示嘛,所以你这个样例最起码要支持大部分 markdown 常见的格式,来体现你的渲染性能
回复

使用道具 举报

2

主题

17

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 3 天前 | 显示全部楼层
@TArysiyehua 确实,我后面加一下。现在想体验性能的话,可以直接拖一个 md 进去,是可以直接渲染编辑的,或者复制粘贴一段文本
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
返回顶部