Markdown 代码


Markdown

1. 什么是Markdown

Markdown是一种轻量级的标记语言,它由约翰·格鲁伯(John Gruber)在2004年创建,可用于撰写文档并转换成HTML、PDF等格式。相较于其他格式化语言,如HTML、LaTeX等,Markdown语法简单,易于学习,能够使人专注于撰写内容,而不是排版。

2. 基本语法

Markdown的基本语法包括:

2.1 标题

在行首添加1到6个#符号,表示6级标题,如:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

2.2 段落

段落以空行分隔,如:

第一段

第二段

2.3 列表

2.3.1 无序列表

使用*、+、-符号表示,如:

* 苹果
* 香蕉
* 葡萄

2.3.2 有序列表

使用数字加上.符号表示,如:

1. 苹果
2. 香蕉
3. 葡萄

2.4 强调

使用*、_符号包裹,表示斜体和加粗,如:

*斜体*
_斜体_
**加粗**
__加粗__

2.5 区块引用

使用>符号表示,如:

> 这是一段区块引用。

2.6 代码

使用`符号包裹,表示行内代码,如:

`print('Hello World')`

使用```符号包裹,表示代码块,如:

def add(x, y):
    return x + y

2.7 链接

使用[]和()符号表示,如:

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

2.8 图片

使用!、[]、()符号表示,其中![ ]中的内容为图片的替代文字,如:

![Python Logo](https://www.python.org/static/community_logos/python-logo-master-v3-TM.png)

3. 扩展语法

Markdown还有一些扩展语法,包括:

3.1 换行

使用两个或以上空格加回车符表示换行,如:

第一行  
第二行

3.2 标记

使用HTML标记,如:

<u>下划线</u>
<s>删除线</s>

3.3 表格

使用|符号表示,如:

| 姓名 | 年龄 |
| ---- | ---- |
| 张三 | 18   |
| 李四 | 20   |

3.4 脚注

使用[^]表示脚注,如:

这是一个脚注[^1]。

[^1]: 脚注内容。

4. 综合示例

以下是一个综合示例:

# Markdown技术文档

## 1. 什么是Markdown

Markdown是一种轻量级的标记语言。

## 2. 基本语法

### 2.1 标题

# 一级标题
## 二级标题

### 2.2 列表

#### 2.2.1 无序列表

* 苹果
* 香蕉

#### 2.2.2 有序列表

1. 苹果
2. 香蕉

### 2.3 强调

*斜体*
**加粗**

### 2.4 区块引用

> 这是一段区块引用。

### 2.5 代码

`print('Hello World')`

```python
def add(x, y):
    return x + y

2.6 链接

百度

2.7 图片

Python Logo

2.8 扩展语法

2.8.1 换行

第一行
第二行

2.8.2 标记

下划线 删除线

2.8.3 表格

姓名 年龄
张三 18
李四 20

2.8.4 脚注

这是一个脚注1


## 5. 总结

Markdown是一种简单、有效的文本标记语言,常用于撰写文档、博客等。它不仅语法简单,符合人们的阅读习惯,而且兼容各种编辑器、平台和格式,是现代化写作的好帮手。

  1. 脚注内容。 ↩︎