Markdown基本语法

1. 基本语法

代码

1
2
3
4
5
6
7
8
9
10
单个回车【这里有一个回车符->】
视为空格。
连续回车【这里有两个回车符->】

视为分段。
行尾加两个空格【这里有两个空格和一个回车符->】
即可段内换行。
*这是斜体*
**这是粗体**
\为转义字符【这是一个斜杠 \\ 】

效果

单个回车【这里有一个回车符->】
视为空格。
连续回车【这里有两个回车符->】

视为分段。
行尾加两个空格【这里有两个空格和一个回车符->】
即可段内换行。
这是斜体
这是粗体
\为转义字符【这是一个\】

2. 标题

代码

1
2
3
4
5
6
7
8
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
在行下面加 = 表示大标题
在行下面加 - 表示小标题

效果

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题
这是六级标题

在行下面加 = 表示大标题

在行下面加 - 表示小标题

说明 在行首添加 1 到 6 个 # ,表示 1 到 6 级标题。 Markdown 共有6级标题。在文字行下面加 = 或者 - 分别表示大标题和小标题。

3. 列表

代码

1
2
3
- 无序列表项目1
- 无序列表项目2
- 无序列表项目3

两个列表不能相邻,否则会认为是一个列表。

1
2
3
1. 有序列表项目1
2. 有序列表项目2
3. 有序列表项目3

下面是嵌套列表:

1
2
3
4
5
6
- 外层列表项目1
+ 内层列表项目11
+ 内层列表项目12
- 外层列表项目2
+ 内层列表项目21
+ 内层列表项目22

效果

  • 无序列表项目1
  • 无序列表项目2
  • 无序列表项目3

两个列表不能相邻,否则会认为是一个列表。

  1. 有序列表项目1
  2. 有序列表项目2
  3. 有序列表项目3

下面是嵌套列表:

  • 外层列表项目1
    • 内层列表项目11
    • 内层列表项目12
  • 外层列表项目2
    • 内层列表项目21
    • 内层列表项目22

说明

注意,两个列表不能相邻,否则会认为是一个列表;内层列表项目前需要有缩进。

4. 分割线

代码

1
2
---
上面是一条分割线

效果


上面是一条分割线

5. 程序代码

代码

1
2
3
4
5
6
7
Java:

public class CodeView {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}

效果

Java:

public class CodeView {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

说明

行的开头空4个空格或者tab符,表示程序代码。

6. 引用

代码

1
> 这是引用文字

效果

这是引用文字

7. 其他

代码

1
2
3
<http://example.com/>
[链接文字](http://example.com/ "标题文字")
![图片文字](/uploads/avatar.jpg "图片文字")

效果

http://example.com/

链接文字

图片文字

说明

  • 直接显示链接地址,则用 <> 包围链接即可。
  • 链接要显示的文字放到 [] 中。
  • 链接地址放到 [] 后紧跟的 ()中。
  • 要显示链接标题文字(鼠标悬浮时显示的内容)则在链接后加空格,且标题文字放到””中。
  • 图片跟链接一样,只是在最前面加 ! 符号。