引用

Markdown 标记区块引用是使用类似 email 中用 > 的引用方式。如果你还熟悉在 email 信件中的引言部分,你就知道怎么在 Markdown 文件中建立一个区块引用,那会看起来像是你自己先断好行,然后在每行的最前面加上 >

1. 引用内容

在段落或其他内容前使用 > 符号,就可以将这段内容标记为‘引用’ 的内容(<blockquote>):

> 引用内容

效果预览:

引用内容

2. 多行引用

多行引用可以在每行前加 >, 如果引用内容需要换行,可以在行尾添加两个空格或者在引用内容中加一个空行

> 多行引用可以在每行前加 `>`

> 如果仅在第一行使用 `>`,
后面相邻的行省略 `>`,也会变成引用内容
> 但是如果出现了空行,就表示这个引用段落已经结束,是新的引用段落

> 如果引用内容需要换行,  
> 可以在行尾添加两个空格
>
> 或者在引用内容中加一个空行;<br>
> 当然也可以添加\<br>在行尾。

效果预览:

多行引用可以在每行前加 >

如果仅在第一行使用 >, 后面相邻的行省略 >,也会变成引用内容 但是如果出现了空行,就表示这个引用段落已经结束,是新的引用段落

如果引用内容需要换行,
可以在行尾添加两个空格

或者在引用内容中加一个空行;
当然也可以添加\
在行尾。

从上面的例子可以看出多行>开头的内容可以组成一个引用的段落,多个引用段落其实可以通过空行方式来进行分割,使得文章的段落和排版更清晰明了。

3. 嵌套引用

区块引用可以嵌套(例如:引用内的引用),只要根据层次加上不同数量的 > ,具体可以嵌套多少层则没有正式测试过。

> 也可以在引用中
>> 使用嵌套的引用
>>> 第三层的应用嵌套
>>>> ……
>>>>>>>>>>>> 此处为第十层嵌套<br>
>>
>> 理论上可以更多层,只要能显示正常即可
>>
> 但是实际上,又有多少人会无聊到弄十几层甚至几十上百层的引用嵌套呢

效果预览:

也可以在引用中

使用嵌套的引用

第三层的应用嵌套

……

此处为第十层嵌套

理论上可以更多层,只要能显示正常即可

但是实际上,又有多少人会无聊到弄十几层甚至几十上百层的引用嵌套呢

4. 嵌套其他markdown格式:

引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等

> ## 这是一个标题。
>
> 1.   这是第一行列表项。
> 2.   这是第二行列表项。
>
> 给出一些例子代码:
>
>     return shell_exec("echo $input | $markdown_script");

效果预览:

这是一个标题。

  1. 这是第一行列表项。
  2. 这是第二行列表项。

给出一些例子代码:

return shell_exec("echo $input | $markdown_script");