Markdown是降价的意思,就是为了简化html语言而生。它是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的HTML文档。并且Markdown内可以使用html标记。这种语言最大灵感来源是纯文本电子邮件的格式,吸收了很多在电子邮件中已有的纯文本标记的特性,比如使用 >
来表示引用。进一步了解 Markdown 可以参见官方网站或者中文版语法说明。
虽然网上有不少的Markdown的教程,但是写一个自己整理的内容更加便于学习,故一些及其基本的内容省去,只需参照上述链接即可。
Markdown用反斜杠(\
)来转义,表示文本中的markdown符号。在加载js的博客程序或者软件中,所有的符号都是先经过Markdown编译,之后才会进入Latex插件或者MathJax等继续编译,所以要使用一些特殊符号比如反斜杠本身也需要用反斜杠转义,也就是说要输入 \\
。Pandoc中的Markdown语法没有此问题,可以参见更多关于Pandoc.Markdown语法的内容。
Markdown 无序列表可以用减号(-
)放在行首作为列表标记,注意起始行上方需要空行。有序列表则使用任意数字加一个英文句点,编译以后出来的效果都是按顺序1,2,3排下来的。如果要在列表项目内放引用或者子列表,那么新环境需要缩进。实际上所有的非双层引用嵌套都需要缩进。
- 被尖括号
<>
包住的链接或者是邮箱可以自动变成超链接; - 如果想要换行,但是不想分段的话,可以在行尾加上两个空格号。
whzecomjm
2014-06-11