Markdown

Markdown 是非常轻量级的标记语言,由 John GruberAaron Swartz。现在许多人发邮件都喜欢用 HTML 格式了,但是供开发者交流的邮件列表大部分还是纯文本的,Markdown 的语法从纯文本邮件的格式惯例中借鉴了不少经验。“标记语言”的英文就是 Markup language, 从 Markdown 的名字即可看出它的意图,参见 Aaron 最初宣布 Markdown 的帖子

Markdown 语法

Markdown 相关资源

Markdown 转 HTML

Markdown 是比较容易读,但是大部分时候它都需要被转换成 HTML。以下是各种语言对 Markdown 的实现:

Markdown 编辑器

最简单的方式,从身边找一个支持列编辑模式的文本编辑器

但是 Markdown 多用在网站上,所以使用一个专门为 Markdown 做的在线编辑器是非常有必要的。WMD 就是比较好的一个,大家可以看看它的 demo

谁在用 Markdown?

关于 Aaron Swartz

我最初知道这位 Aaron Swartz 并不是通过使用 Markdown,而是使用 web.py 框架。没错,web.py 就是他最先开始开发的。去他的 wikipedia 页面上看看吧,14 岁时是 RSS 1.0 specification 的 co-author, 从那儿就开始是 W3C RDF Core Working Group 的成员,在 Stanford University 上了一年后离开去全职运作自己的公司 Infogami. 再看他自己写的 resume,Founder of reddit.com, 2006: Time Magazine's Person of the Year, 等等一大堆令人羡慕的成绩。别忘了,他出生于 1986 年。

Aaron Swartz 的个人网站。目前他的研究兴趣似乎在政治方面,他的文章一直有思想,有内涵,在看到他的详细介绍之前,我就感觉他是和 Douglas Crockford 一类的博学多才的中年人……