Markdown语法速查手册:轻松入门,快速掌握图文排版技巧
目录
- Markdown简介
- 基本语法 2.1 标题 2.2 段落与换行 2.3 强调 2.4 列表 2.5 链接与图片 2.6 代码 2.7 表格 2.8 引用
- 高级语法 3.1 分隔线 3.2 脚注 3.3 代码块 3.4 任务列表 3.5 数学公式
- 插件与扩展
- 常见问题解答
1. Markdown简介
Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。Markdown具有以下特点:
- 简单易学:Markdown的语法非常简单,易于上手。
- 语法清晰:Markdown的语法规则明确,易于理解和记忆。
- 丰富的扩展性:Markdown具有丰富的扩展性,可以通过插件和扩展来增强其功能。
2. 基本语法
2.1 标题
Markdown支持六级标题,使用“#”符号表示,数量越多,标题级别越低。
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 2.2 段落与换行
在Markdown中,段落之间需要空行来区分。换行可以使用两个空格或者一个制表符。
这是一个段落。 这是一个新的段落。 2.3 强调
Markdown使用星号(*)或下划线(_)来表示强调。
*斜体* **粗体** 2.4 列表
Markdown支持有序列表和无序列表。
有序列表:
1. 第一项 2. 第二项 3. 第三项 无序列表:
- 第一项 - 第二项 - 第三项 2.5 链接与图片
链接使用方括号和圆括号表示,图片使用感叹号、方括号和圆括号表示。
[这是一个链接](http://example.com)  2.6 代码
Markdown支持两种代码语法:行内代码和代码块。
行内代码:
这是一个 `行内代码`。 代码块:
```python print("Hello, world!") ### 2.7 表格 Markdown使用竖线(|)和短横线(-)来创建表格。 ```markdown | 表头1 | 表头2 | 表头3 | | --- | --- | --- | | 内容1 | 内容2 | 内容3 | | 内容4 | 内容5 | 内容6 | 2.8 引用
引用使用大于号(>)表示。
> 这是一个引用。 3. 高级语法
3.1 分隔线
分隔线使用三个或更多短横线、星号或下划线表示。
--- *** ___ 3.2 脚注
脚注使用方括号和圆括号表示。
这是一个脚注[^1]。 [^1]: 这是一个脚注的详细内容。 3.3 代码块
代码块可以使用三个或更多短横线、星号或下划线表示。
这是一个代码块。
### 3.4 任务列表 任务列表使用短横线、方括号和圆括号表示。 ```markdown - [x] 完成任务1 - [ ] 进行中任务2 - [ ] 未开始任务3 3.5 数学公式
Markdown支持LaTeX数学公式。
$$ E = mc^2 $$ 4. 插件与扩展
Markdown有许多插件和扩展,可以增强其功能。以下是一些常用的插件:
- Pandoc:可以将Markdown转换为多种格式。
- Markdown-it:是一个高性能的Markdown解析器。
- VuePress:是一个基于Vue的静态站点生成器。
5. 常见问题解答
Q:Markdown和HTML有什么区别?
A:Markdown是一种轻量级标记语言,而HTML是一种更复杂的标记语言。Markdown的语法更加简单易学,但功能相对较少。
Q:Markdown可以用来写书吗?
A:当然可以。Markdown可以用来写书、文档、博客等。
Q:Markdown有什么优点?
A:Markdown的优点包括简单易学、语法清晰、丰富的扩展性等。
通过本文的介绍,相信你已经对Markdown有了初步的了解。希望这篇Markdown语法速查手册能帮助你轻松入门,快速掌握图文排版技巧。
支付宝扫一扫
微信扫一扫