Markdown是什么
Makrdown 是一种轻量级标记语言。它允许人们“使用易读易写的 纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。
Markdown语法
详细的用法说明请点击
区块元素
段落和换行
一个Markdown段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行 (空行的定义是显示上看起来像是空的,便会被视为空行。比方说,某一行只包括空 格和制表符,则该行也会被视为空行)。
列表
Markdown 支持有序列表和无序列表。 无序列表使用星号、加号或是减号作为列表标记:
- Red
- Blue
- Green
有序列表使用数字接着一个英文句点:
- Debian
- Arch Linux
- Centos
分割线
使用三个以上的星号、减号、下划线来建立一个分割线
区段元素
链接
Markdown支持两种链接语法: 行内式和参考式。
不管是哪种都要用[方括号]来标记。
行内式: 方括号后面紧接着圆括号并插入网址链接即可,如果想加上
链接的title文字,只要在网址后面,用双引号把title文字扩起来即可。This is an example inline link.
如果你是要链接到同样主机的资源,你可以使用相对路径:
See my About page for details.
参考式: 在链接文字的括号后面再接上另一个方括号, 而在第二个方括号里面要填入用以辨识链接的标记:
This is an example reference-style link.
接着,在文件的任意处,你可以把这个标记的链接内容定义出来:
[id]: http://example.com/ “Optional Title Here”
隐式链接标记功能 让你可以省略指定链接标记
Table
对其列可以使用冒号:
| Tables | Are | Cool | | ------------- |:-------------:| -----:| | col 3 is | right-aligned | $1600 | | col 2 is | centered | $12 | | zebra stripes | are neat | $1 |
输出为:
Tables Are Cool col 3 is right-aligned $1600 col 2 is centered $12 zebra stripes are neat $1 每个标题单元格必须至少有3个虚线,外边框使用‘|’,列里面的元素可以使用markdown语法修饰:
Markdown | Less | Pretty --- | --- | --- *Still* | `renders` | **nicely** 1 | 2 | 3
输出:
Markdown Less Pretty Still renders
nicely 1 2 3
图片
同样也允许两种样式: 行内式和参考式。
Inline-style:
![alt text](/static/img/shell-trash.png "Logo Title Text 1")
Reference-style:
![alt text][logo] [logo]: /static/img/shell-trash.png "Logo Title Text 2"
Markdown 还没有办法指定图片的宽高,如果需要的话,可以使用普通的
<img>
标签。
Supports emoji
:heart: :cry: