目录

  1. Markdown简介
  2. 基本语法
    • 标题
    • 段落与换行
    • 强调
    • 链接
    • 图片
    • 列表
    • 代码
  3. 高级特性
    • 表格
    • 引用
    • 分隔线
    • 脚注
  4. 常用扩展
    • 任务列表
    • 流程图
    • 数学公式
  5. 工具推荐
  6. 总结

1. Markdown简介

Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML格式。Markdown广泛用于博客、论坛、文档编写等场景,因其简洁易用而受到许多开发者和作家的喜爱。

2. 基本语法

2.1 标题

Markdown支持两种方式来创建标题:

# 一级标题
## 二级标题
### 三级标题

2.2 段落与换行

直接输入文本即可创建段落,如果需要在段落之间换行,可以在行尾添加两个空格,然后回车。

2.3 强调

使用星号或下划线来表示强调:

*斜体*
**粗体**

2.4 链接

Markdown中创建链接的方式如下:

[链接文本](链接地址)

2.5 图片

插入图片需要指定图片的地址和可选的替代文本:

![替代文本](图片地址)

2.6 列表

Markdown支持有序和无序列表:

1. 有序列表
2. 项目一
3. 项目二

- 无序列表
- 项目一
- 项目二

2.7 代码

使用反引号来包裹代码:

`单行代码`
\`\`\`
多行代码
\`\`\`

3. 高级特性

3.1 表格

Markdown中创建表格的语法如下:

| 表头1 | 表头2 | 表头3 |
| --- | --- | --- |
| 内容1 | 内容2 | 内容3 |
| 内容4 | 内容5 | 内容6 |

3.2 引用

使用大于号来创建引用:

> 引用内容

3.3 分隔线

使用三个或更多短横线、星号或下划线来创建分隔线:

---
***
___

3.4 脚注

使用特殊标记来创建脚注:

这是脚注[^1]。

[^1]: 脚注内容

4. 常用扩展

4.1 任务列表

- [x] 完成任务
- [ ] 进行中任务

4.2 流程图

流程图需要使用特殊的扩展,如mermaid:

```mermaid
graph LR
A[开始] --> B{是/否?}
B -- 是 --> C[结束]
B -- 否 --> A

### 4.3 数学公式

数学公式需要使用LaTeX语法:

```markdown
$$
E = mc^2
$$

5. 工具推荐

以下是一些Markdown编辑和预览的工具:

  • 在线编辑器:StackEdit、Dillinger、Typora
  • 桌面软件:Visual Studio Code、Sublime Text、Atom
  • 服务器端工具:Jekyll、Hexo

6. 总结

Markdown语法简洁易学,能够帮助您快速地创建结构清晰、格式美观的文档。通过学习和掌握Markdown语法,您可以在博客写作、文档编写等领域提高效率,打造专业的排版效果。