HENNG

Markdown 相关介绍

维基百科上对 Markdown 的解释是:

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

我接触 Markdown 也没有多久,大概今年6月的样子。但从一开始了解到 Markdown 的时候,我就决定以后写东西尽量用 Markdown 了,因为你可以专注于文字本身,畅快淋漓地写文章而不用老是担心格式问题,使用 Markdown 的标记语法,会自动生成一篇格式优雅的文章。它还有其它有点,比如:

  • 纯文本格式,兼容性极强,可直接用文本编辑器打开。
  • 格式转换方便,Markdown 的文本你可以轻松转换为 html(xhtml) 等。
  • Markdown 的标记语法简单,常用的语法不多,有极好的可读性。

要说到 Markdown 的语法学习,其实很简单,一般半个小时就能搞定常用的语法。网上有很多介绍 Markdown 或者 Markdown 语法教程之类的,我这里不推荐大家去看,我觉得直接从使用 Markdown 工具开始会让你记得更快更有效。这里推荐一款强大的中文在线 Markdown 编辑器 Cmd Markdown, 通过实时的预览你一下子就知道了某个语法怎么用的、有什么效果,而且在你第一次使用的时候,编辑器本身打开的就是一篇教程,十分方便!以后忘记了某个语法,也可以随身打开这篇教程查看。

说到 Markdown 工具,我也试用了不少。目前 Cmd Markdown 是我知道的在线中文 Markdown 编辑器最强的一个,除了大多数 Markdown 工具都支持的,比如代码语法高亮啊、脚注啊什么的,它还支持 LaTex 公式,写论文公式多就知道有多好用了,现在甚至是提供流程图、序列图的功能,作者目前还在开发新功能。

其次呢,是 StackEdit, 这款编辑器也是在线的,但有 Chrome 离线版本提供。我觉得这算是英文中最好的 Markdown 编辑器了,中文支持不太好,具体表现在把文档导出为 PDF 的时候会乱码,有一个曲线救国的方式,就是先导出为 HTML,再把 HTML 用 Chrome 打印为 PDF.

还有一个可以介绍下,马克飞象,功能也挺全的,最大的特色就是可以同步文档到 印象笔记,目前也提供离线版本,但正式版已出,只有10天的试用期,也就是要收费了。

我目前用的 PC 离线 Markdown 工具是 Haroopad, 韩国人开发的,覆盖 Mac/Windows/Linux. 免费接受捐赠,不用 MarkdownPad的原因是免费版不支持代码高亮……

最后总结一下,各个工具的差异吧。

  • Cmd Markdown
    支持基本常见功能 + LaTex + 流程图 + 社区分享文章,支持导出为 HTML, 暂时没有离线版本,完全免费;
  • StackEdit
    支持基本常见功能 + LaTex + 流程图 + 社区分享文章,支持导出为 HTML 以及 PDF, 有离线版本,但导出为 PDF 为高级功能,此项收费;
  • 马克飞象
    支持基本常见功能 + LaTex + 同步到印象笔记,支持导出为 HTML 以及 PDF,有离线版本,可试用10天,收费;
  • Haroopad
    支持基本常见功能 + LaTex, 支持导出为 HTML, 离线版本,完全免费。

by Henry 2014-09-23