目录

  1. Markdown简介
  2. 基本语法 2.1 标题 2.2 段落和换行 2.3 列表 2.4 链接和图片 2.5 代码块 2.6 引用 2.7 表格 2.8 分割线
  3. 高级技巧 3.1 自定义样式 3.2 数学公式 3.3 流程图和序列图
  4. 工具推荐
  5. 常见问题解答

Markdown简介

Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML格式。Markdown具有很多优点,如语法简单、易于学习和使用、兼容性好等,因此广泛应用于博客、文档编写、邮件等场景。

基本语法

标题

Markdown支持六级标题,使用不同的“#”符号进行标记。例如:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

段落和换行

段落之间需要空行来区分。换行可以使用两个空格或者一个换行符。

这是一个段落。

这是一个新的段落。

列表

Markdown支持有序列表和无序列表。

有序列表:
1. 第一项
2. 第二项
3. 第三项

无序列表:
- 第一项
- 第二项
- 第三项

链接和图片

链接使用方括号和圆括号表示,图片使用感叹号、方括号和圆括号表示。

[这是一个链接](http://example.com)

![这是一个图片](http://example.com/image.png)

代码块

Markdown支持两种代码块语法:行内代码和块代码。

行内代码:`var a = 1;`

块代码:

var a = 1; var b = 2; var c = a + b;

引用

引用使用大于号和空格表示。

> 这是一个引用。

表格

表格使用竖线表示列,空格表示单元格。

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

分割线

分割线使用三个或更多短横线、星号或下划线表示。

---
***
___

高级技巧

自定义样式

可以通过CSS自定义Markdown的样式。

/* 在Markdown文件头部添加以下代码 */
<style>
h1 {
  color: red;
}
</style>

数学公式

Markdown支持LaTeX数学公式。

这是一个公式:\( E = mc^2 \)

流程图和序列图

Markdown支持使用PlantUML绘制流程图和序列图。

@startuml
start
:开始;
:步骤1;
:步骤2;
end
@enduml

工具推荐

  • Typora:一款优秀的Markdown编辑器。
  • MarkdownPad:一款功能丰富的Markdown编辑器。
  • StackEdit:一个在线Markdown编辑器。

常见问题解答

Q:Markdown如何设置标题样式? A:使用不同数量的“#”符号进行标记,例如:# 一级标题

Q:Markdown如何设置列表? A:使用短横线、星号或加号进行标记,例如:- 第一项

Q:Markdown如何插入图片? A:使用感叹号、方括号和圆括号表示,例如:![图片描述](图片地址)

通过学习Markdown排版技巧,你可以轻松打造出清晰、美观的文档。希望本文对你有所帮助!