ref: https://www.jianshu.com/p/c989f3ce1787

Markup language 是标记语言的意思,即在文本中加入一些说明符号来指示排版要求,字体大小,位置等。通过标记语法,使普通文本内容具有不同的格式。目前已经发展出了很多的标记语言,比如我们熟悉的HTML(超文本标记语言)就是在网页上使用的一种标记语言。

Markup的意思是“置标”,这个词来源自传统出版业的“标记”一个手稿,也就是在原稿的边缘加注一些符号来指示打印上的要求。 长久以来,这个工作都是由专门的“标记人”(markup men )或“复本标记”(copy markers  )以及校对人来进行,对原稿标志出使用什么样的字体,字型以及字号,然后再将原稿交给其他人进行手工的排版工作。

Markdown 就是一种轻量级的标记语言(a lightweight Markup language). 他更简单,语法很简洁,易于学习,所以越来越受到人们的欢迎。只是这个名字有时会引起人们的困惑,以为Markdown是一种与Markup不同的东西,其实Markdown 就是一种markup language一种简单易用的排版语法。与Markdown 一样同属于轻量级的标记语言的还有:

-Markdown

-Textile

-BBCode

-Wikipedia

Markdown还有一些增强的版本,他们扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)