Markdown语法总结
标签(空格分隔): 未分类
标题
# 一级标题
## 二级标题
### 三级标题
###### 六级标题
列表
- 无序列表
//使用星号
* Red
* Green
* Blue
//使用加号
+ Red
+ Green
+ Blue
//使用减号
- Red
- Green
- Blue
列表项目标记通常是放在最左边,但是其实也可以缩进,最多 3 个空格,项目标记后面则一定要接着至少一个空格或制表符。
//列表项目可以包含多个段落
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.
//列表项目包含引用
* A list item with a blockquote:
> This is a blockquote
> inside a list item.
//列表中包含区块
* 一列表项包含一个列表区块:
<代码写在这>
-
有序列表
1. Bird 2. McHale 3. Parish
分隔线
使用三个或三个以上的*
或-
来表示,其中可以添加空格,但是不能添加其他字符。
* * *
***
*****
- - -
---------------------------------------
链接
Markdown插入链接的方式有多种:
1.内联方式,如果想要添加title,只需在链接后用双引号把title包括起来就行。
[example link](http://example.com/) //普通链接
[an example](http://example.com/ "Title") //带title的链接
[About](/about/) //链接到相同主机的资源
2.引用方式,链接名称不区分大小写
[example link][1]
[1]: http://example.com/ //普通链接
[id]: http://example.com/ "Optional Title Here" //带title的链接
[id]: "Optional Title Here" //链接使用尖括号包括起来
3.使用尖括号,markdown会自动判断尖括号内的内容是否为链接,是的话会转化为a
标签
4.隐式链接标记,这种情形下,链接标记会视为等同于链接文字
[Google][]
[Google]: http://google.com/
强调
Markdown使用*
或_
做为强调字符的符号,*
和_
会被转化为em
标签,**
和__
会被转化为strong
标签
代码
如果想要包括一小段行内代码可以使用反引号`
包括起来
`Markdown`
markdown
会将这段代码转为
Markdown
如果在代码中要使用反引号可以用多个反引号来作为开始结束标记。例如:
``There is a literal backtick (`) here.``
代码区块
要在 Markdown 中建立代码区块很简单,只要简单地缩进 4 个空格或是 1 个制表符就可以。
例如
这是一个普通段落:
这是一个代码区块。
区块引用
Markdown 标记区块引用是使用类似email
中用>
的引用方式
> 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.
>
> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
> id sem consectetuer libero luctus adipiscing.
区块引用可以嵌套
> This is the first level of quoting.
>
> > This is nested blockquote.
>
> Back to the first level.
区块内可以使用其他markdown语法
> ## 这是一个标题。
>
> 1. 这是第一行列表项。
> 2. 这是第二行列表项。
>
> 给出一些例子代码:
>
> return shell_exec("echo $input | $markdown_script");
图片
- 内联方式
![Alt text](/path/to/img.jpg)
- 引用方式(有些编辑器可能不支持)
![Alt text][id]
[id]: /path/to/img.jpg
目前,Markdown 还没有办法指定图片的宽高。如果需要,请使用img
标签
反斜杠
反斜杠用来把Markdown中有意义的语法 符号转义为正常的字符来显示,例如:想要输出“*这个应该正常显示*”的话。如果只是输入
*这个应该正常显示*
显示出的将会是斜体。如果想正常输出型号,就需要在前后的星号前加上反斜杠。
\*这个应该正常显示\*