轻量级标记语言
轻量级标记语言(英语:Lightweight Markup Language,简称LML)是一类用简单句法描述简单格式的文本语言。轻量级标记语言作为一种标记语言,它的语法简单,可方便地使用简单的文本编辑器输入,原生格式接近自然语言。所谓“轻量级”是相对于其他更丰富格式的标记语言而言的,比如:富文本格式语言RTF、超文本标记语言HTML、学术界排版语言TeX等。
一、markdown
1、标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
##### 六级标题
2、文本格式
2.1 强调
*斜体文本* 或 _斜体文本_
**粗体文本** 或 __粗体文本__
***粗斜体文本*** 或 ___粗斜体文本___
2.2 删除线
~~删除线~~
2.3 上标和下标
上标:x<sup>2</sup>
下标:H<sub>2</sub>O
上标:x2 下标:H2O
3、列表
3.1 无序列表
- 列表项1
- 列表项2
- 列表项3
或者
* 列表项1
* 列表项2
* 列表项3
或者
+ 列表项1
+ 列表项2
+ 列表项3
3.2 有序列表
1. 列表项1
2. 列表项2
3. 列表项3
3.3 嵌套列表
1. 列表项1
- 子列表项1
- 子列表项2
2. 列表项2
* 子列表项1
* 子列表项2
4、链接、图片、锚点
4.1 链接
[链接文本](链接地址 "可选的标题")
4.2 图片

例:
4.3 锚点(跳转)
1. 定义锚点
## 标题 {#my-anchor}
2. 创建链接
[链接文本](#my-anchor)
5、引用
> 这是一段引用文本。
> 可以包含多行。
6、代码
6.1行内代码
`这是行内代码`
6.2代码块
```python
# Python 示例代码
print("Hello, World!")
7、表格
| 表头1 | 表头2 | 表头3 |
| ------- | ------- | ------- |
| 单元格1 | 单元格2 | 单元格3 |
| 单元格4 | 单元格5 | 单元格6 |
表头1 | 表头2 | 表头3 |
---|---|---|
单元格1 | 单元格2 | 单元格3 |
单元格4 | 单元格5 | 单元格6 |
8、分割线
---
***
*****
9、HTML 元素
Markdown 允许直接嵌入HTML代码,例如:
<p style="color:red;">这是红色文本</p>
10、其他符号
* 星号
_ 下划线
~ 波浪号
` 反引号
> 引用符号
这些符号在Markdown中具有特殊含义,如果需要在文本中直接显示它们,需要使用反斜杠 \ 进行转义,例如:
\* 显示星号
\_ 显示下划线
\~ 显示波浪号
\` 显示反引号
\> 显示引用符号