Markdown调查

Markdown调查

一、Editor.md   文档详细,使用者较多

 

1.1 主要特性

  • 支持“标准”Markdown / CommonMark和Github风格的语法,也可变身为代码编辑器;
  • 支持实时预览、图片(跨域)上传、预格式文本/代码/表格插入、代码折叠、搜索替换、只读模式、自定义样式主题和多语言语法高亮等功能;
  • 支持ToC(Table of Contents)、Emoji表情、Task lists、@链接等Markdown扩展语法;
  • 支持TeX科学公式(基于KaTeX)、流程图 Flowchart时序图 Sequence Diagram;
  • 支持识别和解析HTML标签,并且支持自定义过滤标签解析,具有可靠的安全性和几乎无限的扩展性
  • 支持 AMD / CMD 模块化加载(支持 Require.js & Sea.js),并且支持自定义扩展插件;
  • 兼容主流的浏览器(IE8+)和Zepto.js,且支持iPad等平板设备;
  • 支持自定义主题样式;
  • 依赖jQuery

 

1.2 简介

 

 

mavonEditor 

 

 

 

2.1 主要特性

  • 一款基于Vue的markdown编辑器
  • 支持实时预览、图片(跨域)上传、移动端自适应语法高亮等功能;
  • 支持所见即所得编辑模式、阅读模式等
  • 不支持科学公式 TeX
  • 不支持流程图 Flowchart 和 时序图 Sequence Diagram

 

2.2 简介

 

 

marked

 

3.1 主要特性

  • 是一个markdown 解析、编译器,通过引入marked模块,可以实现一个简单的markdown编辑器
  • 不依赖第三方库
  • 不支持科学公式 TeX
  • 不支持流程图 Flowchart 和 时序图 Sequence Diagram
  • 不支持绘制表格

 

3.2 简介

 

 

mdjs   不支持流程图,时序图,代码高亮

 

 

4.1 主要特性

  • 是一个用 Javascript 写的 轻量级的的 Markdown 解析器;
  • 不依赖其他任何库,仅一个脚本文件即可
  • 目前广泛使用的的Markdown语法都能被解析, 额外支持的语法还有:脚注表格
  • 不支持的语法和功能: 流程图,时序图LaTeX公式代码块的高亮

 

4.2 简介

 

 

HyperDown.js

 

5.1 主要特性

  • SegmentFault开源项目
  • 不依赖第三方库
  • 使用CoffeeScript实现
  • 不支持多语言代码高亮
  • 不支持科学公式 TeX
  • 不支持流程图 Flowchart 和 时序图 Sequence Diagram

 

 

5.2 简介

 

 

六、综合比较

 

 

依赖第三方

是否

高亮

支持

表格

科学

公式

程图

序图

GitHub

Star

推荐

使用

Editor.md

4178

Y

MavonEditor

526

 

marked

14441

Y

mdjs

15

 

HyperDown.js

250

 

其它

 

posted @ 2017-11-14 19:30  小旭的blog  阅读(950)  评论(0编辑  收藏  举报