各种Markdown处理器的列表
从MarkdownImplementations - Markdown Community Group可以找到一个实现markdown处理器的列表,如下:
| Name | Language | Type | Description | Official site |
|---|---|---|---|---|
| mmd2pdf | Autoit | - | MultiMarkdown to PDF converter | google code |
| md2html.awk | Awk | Converter | Markdown to Html | bitbucket |
| apache-mod-sundown | C | Apache HTTPd module | Using Sundown C library | github |
| Discount | C | Library and HTML converter | - | site |
| libpandoc | C | Multiconverter | - | github |
| peg-multimarkdown | C | - | Using parsing expressing grammar (PEG) | github, github fork |
| peg-markdown | C | - | Using parsing expressing grammar (PEG) | github |
| PEG Markdown Highlight | C | Syntax highlighter | Using parsing expressing grammar (PEG) | site |
| Sundown | C | - | - | github |
| libupskirt | C | Parser | Fork of libsoldout | github |
| libsoldout | C | Parser | Simple parser only | site |
| Doxygen | C++ | Sourcecode documentation generator | Doxygen supports Markdown with extra features | site |
| Cpp-Markdown | C++ | Generator | Markdown to HTML | sourceforge |
| RStudio | C++ | IDE for R (programming language) | C++ wrapper for sundown | site |
| Qarkdown | C++ | Editor (Qt) | Simple crossplatform Markdown editor using Qt | site |
| MarkdownSharp | C# | - | - | google code |
| MoonShine | C# | - | - | github |
| Sundown.net | C# | - | - | github |
| markdown-clj | Clojure | Converter | Generates HTML from Markdown, compiles to both Clojure and ClojureScript | github |
| Blackfriday | Go | - | - | github |
| Goskirt | Go | - | - | github |
| MaTeS | Go | Converter to HTML5 | Creates web pages or presentation slides. Supports citation, tables, math and charts. | site |
| Upskirt.go | Go | - | - | github |
| Pandoc | Haskell | Converter (Multiformat) | - | site |
| Sundown HS | Haskell | - | - | github |
| MarkdownJ | Java | - | - | google code |
| pegdown | Java | - | - | github |
| MarkdownPapers | Java | - | Implementation based on a JavaCC parser | site |
| Txtmark | Java | - | - | github |
| Markdown4j | Java | - | Extensible markdown java implementation | google code |
| Dillinger | JavaScript | Editor | "WYSIWYM" editor | site, github |
| uedit | JavaScript | Editor | "WYSIWYM" editor | github |
| node-discount | JavaScript | - | node.js binding for Discount | github |
| markdown-js | JavaScript | - | Parser for JavaScript/node.js | github |
| marked | JavaScript | - | A fast markdown parser | github |
| PageDown | JavaScript | Webeditor and viewer | Used by Stack Exchange sites | google code and github |
| PageDown-Bootstrap | JavaScript | Webeditor and viewer | Fork of PageDown which uses the Twitter Bootstrap template framework | github |
| Showdown | JavaScript | Webeditor and viewer | - | site/github |
| markdown.pioul.fr | JavaScript | Webeditor and viewer | Minimalist Online Markdown Editor | site |
| TextDown | JavaScript | Editor plugin for Chrome | - | chrome store/github |
| texts.js | JavaScript | Node.js module | PEG-based grammar, intermediate format in JSON | github |
| markdown.lua | Lua | - | - | luaforge |
| Lunamark | Lua | Converter | HTML and LaTeX converter | github |
| lua-discount | Lua | Binding | - | site |
| node-multimarkdown | Node.js | Parser | Native MultiMarkdown extension for Node.js | github |
| RobotSkirt | Node.js | - | - | github |
| node-markdown | Node.js | - | Parse Markdown syntax with node.js | github |
| gfm | Node.js | - | The port of Showdown used on github.com | github |
| Markdown | Perl 6 | Parser | Markdown parser in Perl 6 | github |
| Markdown.pl | Perl | Converter to (X)HTML | Official author perl markdown implementation | site |
| MultiMarkdown | Perl | Converter | Markdowns originals MultiMarkdown superset | site, github |
| text-markdown | Perl | Converter to (X)HTML | - | github |
| markdown-oo-php | PHP | Converter to (X)HTML | Object-oriented implementation of Markdown | github |
| markdown-handler | PHP | Converter to (X)HTML | github | |
| PHP Markdown | PHP | Converter to HTML | - | site |
| PHP Markdown Extra | PHP | Converter to HTML | Markdown with extra options | site |
| PHP Markdown Viewer | PHP | Viewer | Wrapper for PHP Markdown | site |
| secondcrack | PHP | Blog | A static-file Markdown blogging engine | github, site |
| qlmarkdown | Objective C | - | A Mac OS X Quicklook extension that uses Discount. | github |
| Python-Markdown | Python | - | A implementation with various extensions such as tables and ignoring internal bold/italic markings. | site |
| Misaka | Python | Binding | Python binding for Sundown | site |
| BlueCloth | Ruby | - | - | site |
| BlueFeather | Ruby | - | - | site |
| ffi-sundown | Ruby | - | - | github |
| gimli | Ruby | Markdown to PDF | - | gimli |
| kramdown | Ruby | Library | - | rubyforge |
| md2man | Ruby | Converter | Markdown to manpage | github |
| markdownr.com | Ruby | Webviewer and Editor | A nifty markdown notepad | site/github |
| Maruku | Ruby | Interpreter | - | github |
| RDiscount | Ruby | Binding | Ruby binding for Discount | github |
| Redcarpet | Ruby | Binding | Ruby binding for Sundown | github |
| Knockoff | Scala | - | - | site |
| Actuarius | Scala | - | - | site |
| Lowdown | Chicken Scheme | Parser library (egg) | Can emit SXML | chicken wiki, Bitbucket |
| markdown.bash | Bash | Converter | Markdown to Html | Github |
各种Markdown处理器的列表的更多相关文章
- markdown语法之列表与缩进
在markdown语法中, 用*或+或-在行首表示无序列表.在这些符号之后应该空一格然后输入内容. 例如 + 无序列表 * 无序列表 - 无序列表 会被markdown语法渲染为 无序列表 列表嵌套 ...
- Markdown中有序列表和无序列表
最近有用户问我,在简书写 Markdown, 一条有序列表 item 之后接一条无序列表 item,为什么 parse 的结果,第二个 item 依旧是作为有序列表的第二项显示,带有有序列表的列表符号 ...
- markdown列表
Markdown 列表 Markdown 支持有序列表和无序列表. 无序列表使用星号(*).加号(+)或是减号(-)作为列表标记: * 第一项 * 第二项 * 第三项 + 第一项 + 第二项 + 第三 ...
- 优秀的Markdown编辑器MarkdownPad2免费版使用全功能
MarkdownPad,一款不错的Markdown编辑器,本人一直在用,具备所有Markdown的基本语法外支持一些特别的扩展,比如表格等. MarkdownPad分为免费版和收费版,区别是免费版不支 ...
- .Net开源框架列表
API 框架 NancyFx:轻量.用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台.官网 ASP.NET WebAPI:快捷创建 HTTP 服务 ...
- markdown下载、安装、破解、汉化与常用语法
markdown是一种纯文本格式的标记语言.通过简单的标记语法,它可以使普通文本内容具有一定的格式. 一.markdown下载 markdown破解版下载地址: http://www.pc6.com/ ...
- Markdown语法2
二 . 低频使用的语法 下面是相对用得少的markdown语法,但也值得学习学习. 10.区块(块引用) 要创建块引用,请在段落前添加一个 > 符号: 块引用支持多段落: 块引用支持嵌套,即引 ...
- 简体中国版文档的Markdown语法
Markdown文件 注意︰这是简体中国版文档的Markdown语法.如果你正在寻找英语版文档.请参阅Markdown︰ Markdown: Syntax. Markdown: Syntax 概述 哲 ...
- Markdown语法 中文版
文章翻译自Markdown创始人JOHN GRUBER的 个人博客, 英文原文请参见 Markdown Syntax; 本文地址: http://www.cnblogs.com/ayning/p/43 ...
随机推荐
- hierarchyviewer偶然不能使用的解决方法
在DDMS的device中可以看到设备,并显示可以debug的状态,可以看到不显示进程的信息,但是hierarchyviewer也却不显示各个Window. 在控制台的打印信息如下: - hierar ...
- [python]随机数
import random()testlist = [1,3,4,5]a,b = 1,5random().random()() 生成0至1之间的随机浮点数,结果大于等于0.0,小于1.0random. ...
- 从UI Automation看Windows平台自动化测试原理
前言 楼主在2013年初研究Android自动化测试的时候,就分享了几篇文章 Android ViewTree and DecorView Android自动化追本溯源系列(1): 获取页面元素 An ...
- oracle技巧-持续更新
1. 登录oracle数据库,执行select status from v$encryption_wallet,如果返回OPEN,表示钱夹已自动打开. 2.
- 采用Json字符串,往服务器回传大量富文本数据时,需要注意的地方,最近开发时遇到的问题。
json字符串中存在常规的用户输入的字符串,和很多的富文本样式标签(用户不能直接看到,点击富文本编辑器中的html源码按钮能看到),例如下面的: <p><strong>富文本& ...
- JavaScript中url 传递参数(特殊字符)解决方法
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了.下表中列出了一些URL特殊符号及编码 十六进制值1. + URL 中+号表示空格 %2B2. 空格 UR ...
- [BZOJ 2178] 圆的面积并 【Simpson积分】
题目链接:BZOJ - 2178 题目分析 用Simpson积分,将圆按照 x 坐标分成连续的一些段,分别用 Simpson 求. 注意:1)Eps要设成 1e-13 2)要去掉被其他圆包含的圆. ...
- Phonegap 3.0 设置APP是否全屏
Phonegap 3.0 默认是全屏,如需要取消全屏,可手动修改config, 在APP/res/xml/config.xml文件可设置preference: <?xml version='1. ...
- python处理csv数据
import csv #从文件读取 reader = csv.reader(file(srcFilePath,'rb')) for line in reader: #忽略第一行 if reader.l ...
- 【zz】C++中struct与class的区别
转载来源:http://blog.sina.com.cn/s/blog_48f587a80100k630.html C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据 ...