我在上一篇文章中写道,Markdown 是一种轻量级的「标记语言」,它允许写作者以一种非常简单易学的标签来控制文章的版式,让人专注于纯粹的文字,而不是最终的版式。这一点,和之前推荐过的「字里行间」相比,就像两条山路,一条巍峨陡峭蜿蜒至顶追逐创意无限,一条深入谷底探求文字的奥秘,各自不同。
Markdown 是由约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)发明的。前者是一位来自美国宾夕凡尼亚州的作家、着名博客作者、UI 设计师。后者就是大名鼎鼎的「互联网之子」,英年早逝的天才少年。我们看一下他年轻时候的事迹:
12岁创建了一个类似于Wikipedia式的网站(那时还没有Wikipedia)。
13岁赢得了为年轻人而设的、创作教育及协同非商业网站的ArsDigita Prize比赛首名。
14岁成为了 RSS1.0 的开发组的一员。(后来,他和 John Gruber一起开发了Markdown)
15岁进入W3C的 RDF 核心工作组,并写了RFC3870。
18岁和 John Gruber 一起开发了 Markdown 标记语言,无数喜爱写作的人们基于 Markdown 写出了传世之作,用户遍及天下。
19岁的时候他编写了着名的 web.py 开发框架,深得 Python 开发这喜爱,并成为了 Reddit 的创始人……
关于 Markdown,Aaron 在自己的博客上是这么写的:
For months I’ve been working with John Gruber on a new project. The idea was to make writing simple web pages, and especially weblog entries, as easy as writing an email, by allowing you to use much the same syntax and converting it automatically into HTML.
可见,Markdown 的缘起,就是发明者希望把写博客这件事变得像写邮件一样简单,你可以用一些简单的标记控制文字的版式,并自动转化成 HTML 页面。