Markdown基本语法

Markdown基本语法


1. 基本语法

代码

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

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

效果

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

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


2. 标题

代码

# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
在行下面加 = 表示大标题
在行下面加 - 表示小标题

效果

这是一级标题

这是二级标题

这是三级标题

这是四级标题

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

在行下面加 = 表示大标题

在行下面加 - 表示小标题

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

3. 列表

代码

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

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

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

下面是嵌套列表:

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

效果

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

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

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

下面是嵌套列表:

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

说明

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


4. 分割线

代码

---
上面是一条分割线

效果


上面是一条分割线


5. 程序代码

代码

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. 引用

代码

>这是引用文字

效果

这是引用文字


7. 其他

代码

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

效果

http://example.com/
链接文字
图片文字

说明

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