图片
![Foo](https://zh.wikipedia.org/static/images/project-logos/zhwiki.png)
标题
井号加空格加内容
强调
*强调*
或者_强调_
(示例:斜体)
又或者以制表符或至少四个空格缩进的行,后面一种用法会让Markdown保留所有的空白字符——而与之相反,一般情况下,Markdown会删除所有换行和空格,打乱原有的缩进和排版
一个强调字符, 即斜体, 可用
*asterisks*
或_underscores_
.
两个强调字符, 即粗体, 可用**asterisks**
或__underscores__
.
也可以组合使用, 可用**asterisks and _underscores_**
.
而想展现删除线, 可用两条波浪线.~~Scratch this.~~
效果如下:
一个强调字符, 即斜体, 可用 asterisks 或 underscores.
两个强调字符, 即粗体, 可用 asterisks 或 underscores.
也可以组合使用, 可用 asterisks and underscores.
而想展现删除线, 可用两条波浪线.Scratch this.
断行
如果你真的想在Markdown中插入换行标签
<br>
,你可以在行尾输入两个或以上的空格,然后回车。 这样插入换行十分麻烦,但是“每个换行都转换为
”在 Markdown中并不合适,所以只在你确定你需要时手动添加。
引用
引用只需要在被引用的内容段落开头加上右尖括号
>
即可,多级引用>>
。你可以选择只在开头加一个。也可以在每行前面都加一个,效果是一样的。
这一整段的内容都会作为一个HTML的引用元素。引用元素是会自动优化排版的(reflowable,可回流)。
你可以任意地将引用的内容包含进来,然后所有这些都会
被解析成为单独一个引用元素。
链接
-
[链接文字](链接地址) 例子: [Markdown](http://zh.wikipedia.com/wiki/Markdown)
使用后:Markdown - 另一种选择是,链接地址可以放在段落后面的脚注,前面放上链接引用标签区分。举例说,先在内容行内插入以下内容:
[链接文字][链接引用标签]
然后在段落的后面(或者文档的结尾)放上以下内容,就可以生成一个链接:
[链接引用标签]: 链接地址 "链接标题"
使用后:[链接文字][链接引用标签]
[链接引用标签]: 链接地址 "链接标题"
水平分区线[编辑]
要生成水平分区线,可以在单独一行里输入3个或以上的短横线、星号或者下划线实现。短横线和星号之间可以输入任意空格。以下每一行都产生一条水平分区线。
* * *
***
*****
- - -
---------------------------------------
使用后:
列表
Markdown 支持有序列表和无序列表
- 无序列表使用星号、加号或是减号作为列表标记:
* Red
* Green
* Blue
等同于
+ Red
+ Green
+ Blue
也等同于
- Red
- Green
- Blue
- 有序列表则使用数字接着一个英文句点:
1.0 Bird
2. McHale
3. Parish
- 同时,你在列表标记上使用的数字并不会影响输出的 HTML 结果,上面的列表所产生的 HTML 标记为:
<ol>
<li>Bird</li>
<li>McHale</li>
<li>Parish</li>
</ol>
实例化后为:
<ol>
<li>Bird</li>
<li>McHale</li>
<li>Parish</li>
</ol>
你都会得到完全相同的 HTML 输出。重点在于,你可以让 Markdown 文件的列表数字和输出的结果相同,或是你懒一点,你可以完全不用在意数字的正确性。
如果你使用懒惰的写法,建议第一个项目最好还是从 1. 开始,因为 Markdown 未来可能会支持有序列表的 start 属性。
列表项目标记通常是放在最左边,但是其实也可以缩进,最多 3 个空格,项目标记后面则一定要接着至少一个空格或制表符。
要让列表看起来更漂亮,你可以把内容用固定的缩进整理好:
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
viverra nec, fringilla in, laoreet vitae, risus.
- Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
Suspendisse id sem consectetuer libero luctus adipiscing.
但是如果你懒,那也行:
* Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
* Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.
如果列表项目间用空行分开,在输出 HTML 时 Markdown 就会将项目内容用 <p> 标签包起来,举例来说:
* Bird
* Magic
会被转换为:
<ul>
<li>Bird</li>
<li>Magic</li>
</ul>
但是这个:
* Bird
* Magic
会被转换为:
<ul>
<li><p>Bird</p></li>
<li><p>Magic</p></li>
</ul>
列表项目可以包含多个段落,每个项目下的段落都必须缩进 4 个空格或是 1 个制表符:
1. This is a list item with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
- Suspendisse id sem consectetuer libero luctus adipiscing.
如果你每行都有缩进,看起来会看好很多,当然,再次地,如果你很懒惰,Markdown 也允许:
* This is a list item with two paragraphs.
`This is the second paragraph in the list item. You're
only required to indent the first line. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit.`
* Another item in the same list.
如果要在列表项目内放进引用,那 > 就需要缩进:
- A list item with a blockquote:
> This is a blockquote
> inside a list item.
如果要放代码区块的话,该区块就需要缩进两次,也就是 8 个空格或是 2 个制表符:
* 一列表项包含一个列表区块:
<代码写在这>
当然,项目列表很可能会不小心产生,像是下面这样的写法:
1986. What a great season.
换句话说,也就是在行首出现数字-句点-空白,要避免这样的状况,你可以在句点前面加上反斜杠。
1986\. What a great season.