段落、标题、区块代码
Markdown 支持两种标题的语法,Setext 和 atx 形式。Setext 形式是用底线的形式,利用 =(最高阶标题)和 -(第二阶标题),Atx 形式在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶。
区块引用则使用 email 形式的 '>' 角括号
修辞和强调
Markdown 使用星号和底线来标记需要强调的区段。
Some of these words are emphasized
Some of these words are emphasized also.
Use two asterisks for strong emphasis.
Or, if you prefer, use two underscores instead.
列表
无序列表使用星号、加号和减号(需要在其后加空格)来做为列表的项目标记,这些符号是都可以使用的,使用星号:
- a
- b
- c
链接
Markdown 支援两种形式的链接语法: 行内 和 参考 两种形式,两种都是使用角括号来把文字转成连结。
- 行内形式
This is an example link. - 参考形式
I get 10 times more traffic from [Google][1] than from[Yahoo][2] or [MSN][3].
[1]: http://google.com/ "Google"
[2]: http://search.yahoo.com/ "Yahoo Search"
[3]: http://search.msn.com/ "MSN Search"
图片
图片的语法和链接很像。
代码
在一般的段落文字中,你可以使用反引号 `来标记代码区段,区段内的 &、< 和 >都会被自动的转换成 HTML 实体,这项特性让你可以很容易的在代码区段内插入 HTML 码。
- I strongly recommend against using any
<blink>
tags. - I wish SmartyPants used named entities like
—
如果要建立一个已经格式化好的代码区块,只要每行都缩进 4 个空格或是一个 tab 就可以了。
重点
If you want your page to validate under XHTML 1.0 Strict,you've got to put paragraph tags in your blockquotes:<blockquote><p>For example.</p></blockquote>