Markdown是一种轻量级的标记语言,通过简单的语法格式化文本。用Markdown编写的文档可以很容易地转换为HTML。
标题
Markdown使用#
符号来表示标题,#
的数量表示标题的级别。例如:
1 | # 一级标题 |
渲染后效果:
一级标题
二级标题
三级标题
段落
段落通过一个或多个空行分隔。段落中可以包含文本、链接和其他Markdown元素。例如:
1 | 这是一个段落。 |
渲染后效果:
这是一个段落。
这是另一个段落。
强调
你可以用*
或_
来强调文本。单个*
或_
设置斜体,双**
或__
设置粗体。例如:
1 | *斜体文本* |
渲染后效果:
斜体文本
粗体文本
列表
Markdown支持无序列表和有序列表。
无序列表
无序列表使用*
、+
或-
。例如:
1 | - 项目一 |
渲染后效果:
- 项目一
- 项目二
- 子项目
有序列表
有序列表使用数字加点。数字可以是任意的,但为了可读性,通常使用1开始。例如:
1 | 1. 第一点 |
渲染后效果:
- 第一点
- 第二点
- 子点
链接
Markdown支持行内链接和引用链接。行内链接格式如下:
1 | [链接文本](http://example.com) |
例如:
1 | 访问我的[博客](http://example.com)。 |
渲染后效果:
访问我的博客。
图片
插入图片与链接类似,只需在链接前添加一个!
符号。例如:
1 | ![替代文本](http://example.com/image.png) |
渲染后效果:
引用
引用使用>
符号。引用块可以用于引用文本或其他内容。例如:
1 | > 这是一个引用示例。 |
渲染后效果:
这是一个引用示例。
代码
Markdown支持代码块,分为行内代码和块级代码。
行内代码
使用反引号(`
)来标记行内代码。例如:
1 | 这是`行内代码`示例。 |
渲染后效果:
这是行内代码
示例。
块级代码
使用三个反引号(```
)或者缩进四个空格来表示块级代码。例如:
1 | ``` |
1 |
|
def hello_world():
print(“Hello, world!”)
1 |
|
列1 | 列2 |
---|---|
内容1 | 内容2 |
1 |
|
这是一个行内公式 $E=mc^2$。
1 |
|
$$
\int_0^{\infty} e^{-x^2} , dx = \frac{\sqrt{\pi}}{2}
$$
渲染后效果:
这是一个行内公式 $E=mc^2$。
$$
\int_0^{\infty} e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2}
$$
## 结语
Markdown是一种非常有效的工具,可以帮助你快速编写结构化的文本。通过灵活使用上述语法,你可以创建清晰美观的文档。