zoukankan      html  css  js  c++  java
  • 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

     

    其它

     

  • 相关阅读:
    LeetCode121.买卖股票的最佳时机
    OpenFunction 应用系列之一: 以 Serverless 的方式实现 Kubernetes 日志告警
    KubeSphere 核心架构浅析
    云原生爱好者周刊:服务网格的困境与破局
    DG:11.2.0.4 RAC在线duplicate恢复DG
    ORA-17629: Cannot connect to the remote database server
    DG:RFS[8]: No standby redo logfiles created for thread 2
    U盘内容不显示?U盘有文件却看不见?
    【CSS】特殊符号content编码及作为字体图标使用方法
    Python中的if __name__ == '__main__'(转载)
  • 原文地址:https://www.cnblogs.com/chenyablog/p/7834126.html
Copyright © 2011-2022 走看看