导语
作为一种轻量便捷的文本标记语言,Markdown已在互联网等行业得到广泛的应用。Markdown语法没有强制统一的标准,不同平台使用的Markdown编辑器在语法和功能特性上都各有差异,使用者和开发者都面临不小的对齐、适配成本。
CherryMarkdown是一款使用者和开发者友好的Markdown编辑器前端组件,具有开箱即用、易于扩展、语法和功能丰富等特点,致力于帮助使用者和开发者降低编辑、开发成本,快速聚焦到编辑和创作中。
现将CherryMarkdown对外开源,为开源社区贡献力量。
主要设计目标
1. 开箱即用
接入成本低,开发者能便捷地调用并实例化编辑器;适配成本低,支持全屏、嵌入、移动端等多形态引入。
2. 易于扩展
由原生ES6实现,开发者可以快速进行二次开发和功能扩展;可以方便地使用vue/react等主流框架进行二次封装。
3. 语法和功能丰富
支持主流Markdown语法,支持实用的扩展语法和便捷的功能特性。
4. 性能优秀
通过局部渲染和局部更新机制,达到业界领先的渲染性能,让编辑体验更加流畅。

(CherryMarkdown组件架构图)

CherryMarkdown是一款面向开发者和用户的友好Markdown编辑器组件,具有低接入成本、易于扩展、丰富的语法和功能,并实现了高性能的局部渲染。支持图片大小定位、图表绘制、HTML转Markdown、多光标编辑等特性,旨在降低编辑和开发成本。现已开源,欢迎贡献和使用。
最低0.47元/天 解锁文章
2110





