Markdown语法

81 阅读3分钟

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML页面。Markdown 语法主要包括以下几个部分:

1. 标题

在 Markdown 中,你可以通过在文字前面加上 # 来创建标题,# 的数量表示标题的级别。

# 一级标题

## 二级标题

### 三级标题

#### 四级标题

##### 五级标题

###### 六级标题

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

2. 段落和换行

段落之间留一个空行。如果想在行内换行,可以在行尾添加两个空格。

这是第一段。

这是第二段,这里有两个空格。  

3. 强调

使用星号 * 或下划线 _ 来进行强调。

*斜体文本*_斜体文本_

**粗体文本**__粗体文本__

***粗斜体文本***___粗斜体文本___

斜体文本斜体文本

粗体文本粗体文本

粗斜体文本粗斜体文本

4. 列表

无序列表使用星号 *、加号 + 或减号 - 作为列表标记。

* 列表项一
* 列表项二
  * 子列表项一
  • 列表项一
  • 列表项二
    • 子列表项一 有序列表则使用数字后跟一个英文句点。
1. 第一项
2. 第二项
   1. 子列表项一

5. 链接

[链接文字](链接地址)

[链接文字](#链接ID)

[Google](https://www.google.com/)

链接文字](链接地址)

链接文字

Google

6. 图片

![替代文字](图片地址)

![替代文字](图片地址 "鼠标悬停文本")

7. 引用

在段落前面加上 > 来创建引用。

> 这是一段引用。
> 
> 这是引用的第二段。

这是一段引用。

这是引用的第二段。

8. 代码

行内代码使用反引号 ` 包裹。

`这是行内代码`

代码块则使用三个反引号 或四个空格缩进。

```javascript
console.log('Hello, world!');

或者

console.log('Hello, world!');

### 9. 水平线

三个或更多的星号 `*`、双破折号 `--` 或下划线 `-` 会生成一条水平线。

```markdown
---

---

***

10. 表格

使用竖线 | 和破折号 - 来创建表格,并使用冒号 : 来指定对齐方式。

| 标题1 | 标题2 | 标题3 |
|-------|:-----:|------:|
| 文本1 | 文本2 | 文本3 |
| 文本4 | 文本5 | 文本6 |
标题1标题2标题3
文本1文本2文本3
文本4文本5文本6

11. 强调文本

使用两个星号 ** 或两个下划线 _ _ 来强调文本。

**这是加粗的文本**
__这也是加粗的文本__

12. 删除线

使用两个波浪号 ~~ 来给文本添加删除线。

~~这是删除线的文本~~

这是删除线的文本 这些是 Markdown 语法的基本元素。通过组合使用这些元素,你可以创建格式丰富的文档。记住,不同的 Markdown 解析器可能对某些语法元素的支持有所不同,因此在不同的平台和编辑器中,Markdown 的显示效果可能会有差异。