Markdown常用语法

目录

  • 标题
  • 目录
  • 粗体
  • 斜体
  • 粗斜体
  • 高亮文本
  • 删除线
  • 引用文本
  • 下标
  • 上标
  • 分隔线
  • 单行代码
    • 如何在 `` ` `` 引用的内容里包含 `` ` `` 本身
    • 如何在 `` ` `` 引用的内容里包含连续的两个 `` ` ``
  • 多行代码
  • 列表
    • 无序列表
    • 有序列表
    • 任务列表
    • 嵌套列表
  • 链接
  • 表格
    • 对齐方式
    • 第一列文本加粗
  • 图片

标题

  • 语法: #

例如:

# 一级标题
## 二级标题
正文

效果可参考本文的标题。

目录

  • 语法:@[toc](<目录的标题>) (注:圆括号部分是可选的)

例如:

@[toc]

效果可参考本文目录。

注:标题里可以添加效果,不过生成的目录貌似是literal的。

粗体

  • 语法: **

例如:

It is **NOT** my book.

效果如下:

It is NOT my book.

斜体

  • 语法: *

例如:

It is *NOT* my book.

效果如下:

It is NOT my book.

粗斜体

  • 语法: ***

例如:

It is ***NOT*** my book.

效果如下:

It is NOT my book.

高亮文本

  • 语法: ==

例如:

It is ==NOT== my book.

效果如下:

It is NOT my book.

删除线

  • 语法: ~~

例如:

It is ~~NOT~~ my book.

效果如下:

It is NOT my book.

引用文本

  • 语法: >

例如:

> It is NOT my book.

效果如下:

It is NOT my book.

若要引用多行文本,则用多个 >

注意:在引用文本中,还可以使用粗体、斜体等效果。

下标

  • 语法: ~

例如:

水的分子式是H~2~O

效果如下:

水的分子式是H2O

上标

  • 语法: ^

例如:

2^10^ = 1024

效果如下:

210 = 1024

分隔线

  • 语法: --- (至少3个,多了也OK)

例如:

第一行

---

第二行

注:分隔线的上下最好各空一行。

效果如下:

第一行


第二行

单行代码

  • 语法: `

比如:

IP地址是 `192.168.1.88`

效果如下:

IP地址是 192.168.1.88

如何在 ` 引用的内容里包含 ` 本身

既然 ` 引用的是literal的内容,那么如果内容本身包含 ` 怎么办?

答案是使用两个反引号把内容括起来。

例如:

`` 这是一个反引号:( ` ) ``

效果如下:

这是一个反引号:( ` )

如何在 ` 引用的内容里包含连续的两个 `

那么问题又来了,如果被引用内容本身包含连续的两个反引号怎么办?

答案是使用三个反引号把内容括起来。

例如:

```这是两个反引号:( `` ) ```

效果如下:

这是两个反引号:( `` )

以此类推,对于连续的三个反引号,就用四个反引号将其括起来:

````这是三个反引号:( ```) ````

效果如下:

这是三个反引号:( ```)

多行代码

  • 语法: 三个连续的反引号 `

例如:

```java
第一行
第二行
第三行
```

效果如下:

第一行
第二行
第三行

注:这里加上了 java ,是为了显示效果,如果不加,则效果如下:

第一行
第二行
第三行

列表

无序列表

  • 语法: -+*

例如:

- 中国
- 美国
- 俄国

效果如下:

  • 中国
  • 美国
  • 俄国

有序列表

  • 语法: . )

例如:

1. 中国
2. 美国
3. 俄国

效果如下:

  1. 中国
  2. 美国
  3. 俄国

任务列表

  • 语法: - [ ]-[x]

例如:

- [ ] 待完成
- [x] 已完成

效果如下:

  • 待完成
  • 已完成

嵌套列表

  • 语法:使用缩进

例如:

- 中国
  - 北京
    - 西城区
    - 东城区
  - 天津
- 美国
- 俄国

效果如下:

  • 中国
    • 北京
      • 西城区
      • 东城区
    • 天津
  • 美国
  • 俄国

链接

  • 语法: [<显示文本>](链接地址)

例如:

[百度](http://www.baidu.com)

效果如下:

百度

表格

语法:

|  |  |
|--|--|
|  |  |

例如:

| AAA | BBB | CCC | DDD |
| -- | -- | -- | -- |
| AAA | BBB | CCC | DDD |
| AAA | BBB | CCC | DDD |

效果如下:

AAA BBB CCC DDD
AAA BBB CCC DDD
AAA BBB CCC DDD

对齐方式

  • --:--: :居中
  • :-- :靠左
  • --: :靠右

例如:

| AAA | BBB | CCC | DDD |
| -- | :--: | :-- | --: |
| AAA | BBB | CCC | DDD |
| AAA | BBB | CCC | DDD |

效果如下:

AAA BBB CCC DDD
AAA BBB CCC DDD
AAA BBB CCC DDD

第一列文本加粗

默认第一行文本是加粗的,表示列头。

要想把第一列文本加粗,一种方式是使用 **

例如:

| AAA | BBB | CCC | DDD |
| -- | -- | -- | -- |
| **AAA** | BBB | CCC | DDD |
| **AAA** | BBB | CCC | DDD |

效果如下:

AAA BBB CCC DDD
AAA BBB CCC DDD
AAA BBB CCC DDD

不知道是否还有其它更简单的方法。

图片

  • 语法:![<图片描述>](<图片链接>)

例如:

![这是一张图片](https://www.baidu.com/img/bdlogo.png)

效果如下:

Markdown常用语法_第1张图片

你可能感兴趣的:(markdown,markdown)