Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。

Markdown具有一系列衍生版本,用于扩展Markdown的功能 (如表格、脚注、内嵌HTML等等) ,这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在换行等细节上也有改动。

本文只介绍Markdown的基本语法:

标题

在行首插入1~6个 # 号,分别对应 1 至 6 级标题 :

# 一级标题  #

## 二级标题 ##

### 三级标题 ###

#### 四级标题 ####

##### 五级标题 #####

###### 六级标题 ######

标题末尾的 # 可以省略:

### 二级标题

加粗

**加粗**

斜体

*倾斜*
_倾斜_

链接

[链接说明](https://example.com/)
[**加粗的链接说明**](https://example.com/)

图片

![图片说明](https://example.com/image.png)

嵌套链接:

[![图片说明](https://example.com/image.png)](https://example.com/album/)

列表

有序列表:

1.  第一列
2.  第二列
3.  第三列

无序列表:

-   某列
-   某列
-   某列
*   某列
*   某列
*   某列

可以混合使用有序列表和无序列表:

-   一级项
	- 二级项
-   一级项
	1.  二级项1
	2.  二级项2
		-   三级项
	3.  二级项3
-   一级项

语句引用

> 乔布斯说过:
> Stay hungry, stay foolish.
> > 你也可以嵌套使用.
> #### 标题 也可出现在引用中
>
> - 当然列表也可以.
> - 是吧.

代码

这是一句代码:`<code>`

缩进代码块

4个空格或者一个 tab 后面的文本都会被当做代码.

这是一个普通段落.

	这是一段
	代码.

分割线

三种分割线:

---
* * *
- - - -

好了,基本的就是这些了。