markdown测试

在 HTML 区块标签间的 Markdown 格式语法将不会被处理。
Markdown 语法在 HTML 区段标签间是有效的。
HTML 的区段(行内)标签能够在 Markdown 的段落、列表或是标题里随意使用。依照我的习惯,甚至能够不用 Markdown 格式,而直接采用 HTML 标签来格式化html

特殊字符自动转换

在 HTML 文件中,有两个字符须要特殊处理,>和&,须要用实体形式&lt和&amp。而在markdown中,直接写成>和&,如前面所见,写成实体形式,显示出来就是实体那几个字符。shell

段落和换行

一个 Markdown 段落是由一个或多个连续的文本行组成,它的先后要有一个以上的空行(空行的定义是显示上看起来像是空的,便会被视为空行。比方说,若某一行只包含空格和制表符,则该行也会被视为空行)。markdown

上面有一个空行,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,下面有一个空行ide

上面有一个空行,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,这是一个段落,下面有一个空行this

标题

有6级标题:前面用# ## ### #### ##### ####### 几个井号表示是几级标题google

区块引用

用符号>,加在引用的话以前spa

This is a blockquote 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..net

Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.code

区块嵌套,嵌套的话签用>>

This is the first level of quoting.htm

This is nested blockquote.

Back to the first level.

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

这是一个标题。

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

给出一些例子代码:

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

列表:有序列表和无序列表

无序列表使用星号、加号或是减号做为列表标记,符号后面有一个空格:

  • Red
  • Green
  • Blue
    有序列表则使用数字接着一个英文句点:
  1. Bird
  2. McHale
  3. Parish
    要让列表看起来更漂亮,你能够把内容用固定的缩进整理好:
  • 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 就会将项目内容用

    标签包起来,即上面说的段落间有空行。
    列表项目能够包含多个段落,每一个项目下的段落都必须缩进 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.

  2. Suspendisse id sem consectetuer libero luctus adipiscing.
    若是要在列表项目内放进引用,那 > 就须要缩进:
  • A list item with a blockquote:

    This is a blockquote
    inside a list item.

若是要放代码区块的话,该区块就须要缩进两次,也就是 8 个空格或是 2 个制表符:

  • 一列表项包含一个列表区块:

    <代码写在这>
    固然,项目列表极可能会不当心产生,像是下面这样的写法:
  1. What a great season.
    即在行首出现数字-句点-空白,要避免这样的情况,你能够在句点前面加上反斜杠:
    1986. What a great season.

    代码区块:采用html写法,能够当作html用,当代码被引用(每行代码前都用了引用符)且与引用符之间有一个制表符+一个空格,则会以html代码形式出现:

    <div class="footer">
    &copy; 2004 Foo Corporation
    </div>

    分隔线

    上面写到,无序列表使用星号、加号或是减号做为列表标记。
    分割线你能够在一行中用三个以上的星号、减号、底线来创建一个分隔线,行内不能有其余东西。你也能够在星号或是减号中间插入空格。
    ****
    ----
    ++++
    ------------------------------------------------------------------------------------------------------------------------------------------

    连接:行内式和参考式

    行内式格式:
    []+(),要英文格式的。方括号里放的东西相似于标签里的东西,括号里面的是href的网址,若是你还想要加上连接的 title 文字,只要在网址后面,用双引号把 title 文字包起来便可,例如:

This is an example inline link.

This link has no title attribute.

参考连接:参考式的连接是在连接文字的括号后面再接上另外一个方括号,而在第二个方括号里面要填入用以辨识连接的标记:
This is [an example] [id] reference-style link.
接着,在文件的任意处,你能够把这个标记的连接内容定义出来:
[id]: http://example.com/ "Optional Title Here"
连接辨别标签能够有字母、数字、空白和标点符号,可是并不区分大小写,所以下面两个连接是同样的:
[link text][a]
[link text][A]

隐式连接:参考式的连接其实重点不在于它比较好写,而是它比较好读
I get 10 times more traffic from Google 1 than from
Yahoo 2 or MSN 3.

第二种写法:
若是改为用连接名称的方式写:

I get 10 times more traffic from Google than from
Yahoo or MSN.

强调和斜体文本的符号:一个星号或下划线:斜体。两个星号或下划线:强调。用什么符号开启标签,就要用什么符号结束。

single asterisks

single underscores

double asterisks

double underscores

若是要在文字先后直接插入普通的星号或底线,你能够用反斜线:

*this text is surrounded by literal asterisks*

代码

若是要标记一小段行内代码,你能够用反引号把它包起来(`),例如:

Use the printf() function.
若是要在代码区段内插入反引号,你能够用多个反引号来开启和结束代码区段:
There is a literal backtick (`) here.
代码区段的起始和结束端均可以放入一个空白,起始端后面一个,结束端前面一个,这样你就能够在区段的一开始就插入反引号:

A single backtick in a code span: `

A backtick-delimited string in a code span: `foo`
在代码区段内,& 和尖括号都会被自动地转成 HTML 实体,这使得插入 HTML 原始码变得很容易,Markdown 会把下面这段:

Please don't use any <blink> tags.

插入图片

图片的写法和连接的写法区别在于方括号前面多了一个!。 Markdown 尚未办法指定图片的宽高

自动连接

Markdown 支持以比较简短的自动连接形式来处理网址和电子邮件信箱,只要是用尖括号包起来, Markdown 就会自动把它转成连接。通常网址的连接文字就和连接地址同样,例如:

http://example.com/
Markdown 会转为:

<a href="http://example.com/">http://example.com/</a>

反斜杠

Markdown 能够利用反斜杠来插入一些在语法中有其它意义的符号,若是你想要用星号加在文字旁边的方式来作出强调效果(但不用 标签),你能够在星号的前面加上反斜杠:
*literal asterisks*

Markdown 支持如下这些符号前面加上反斜杠来帮助插入普通的符号:

  反斜线 ` 反引号 * 星号 _ 底线 {} 花括号 [] 方括号 () 括弧 # 井字号 + 加号 - 减号 . 英文句点 ! 惊叹号

相关文章
相关标签/搜索