Markdown是一种轻量级的标记语言,它可以用简单的文本语法来实现文档的格式化。Markdown具有易读、易写的特点,同时又可以转换为HTML等其他格式,因此被广泛应用于写作、博客、文档编写等领域。比如在GitHub上,README文件就是使用Markdown语言编写的。
标题
在文本开头加上一个或多个 # 号表示文本是标题,# 的数量表示标题的级别,一共有六级标题。
示例:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
段落和换行
Markdown 将连续的文本视为一个段落,段落之间用一个空行分隔。如果需要强制换行,可以在行末添加两个或以上的空格,然后回车。
示例:
这是第一个段落。
这是另一个段落。
这行文字会换行
因为它以两个空格结尾。
加粗和斜体
要将文本加粗,可以用两个 ** 包含文本;要将文本变成斜体,可以用一个 * 包含文本。
示例:
**这是加粗的文字**
*这是斜体的文字*
列表
Markdown 支持有序列表和无序列表。
无序列表:用 *、+ 或 - 表示,后面加上一个空格。
示例:
- 这是一个无序列表项
- 这是另一个无序列表项
有序列表:用数字和 . 表示,后面加上一个空格。
示例:
1. 第一项
2. 第二项
3. 第三项
引用
用 > 表示引用文本,可以嵌套多层。
示例:
> 这是一段引用的文字。
>
> > 这是一个嵌套的引用。
>
> 这是引用的另一段文字。
链接
用 链接名称 表示一个链接。
示例:
[百度](https://www.baidu.com/)
图片
用
表示一个图片。
示例:
![GitHub 图标](https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png)
代码块
用 ` `表示短代码,用 ``` ```表示长代码块。
示例:
这是一行 `inline code`。
long block of code长代码块
#python
```
def hello_world():
print("Hello, world!")
```
分割线
用三个或以上的 - 或 * 表示分割线。
示例:
---
***
表格
用 | 分隔各列,用 --- 表示表头和表格内容的分隔线。
示例:
|姓名|年龄|
|-|-|
|小红|10|
姓名 | 年龄 |
小红 | 10 |