Markdown使用教程

前言

作为一名计算机相关专业的学生,学会使用Markdown书写文档是一种必备能力,本文是Markdown的使用教程,教你快速入门Markdown。

一、标题和正文

1. 标题语法

使用 # 表示标题,# 号必须在行首:

# 一级标题

## 二级标题

### 三级标题

#### 四级标题

##### 五级标题

###### 六级标题

一级标题

二级标题

三级标题

四级标题

五级标题

六级标题

或使用 === 和 ---:

一级标题

===

二级标题

---

一级标题

二级标题

2. 正文字体

修改字体

使用 标签的 face 属性(字体支持因环境而异):

黑体

楷体

扩展字体

黑体 楷体 扩展字体

修改字号

三种方式:

标签:最小

最大

最小 最大

标签style 样式

修改颜色

使用 标签的 color 属性:

红色

十六进制颜色

渐变背景

红色 十六进制颜色 渐变背景

二、分割线

用 ***、--- 或 ___ 创建分割线:

---

***

___

三、粗体、斜体与删除线

斜体:*文本*粗体:**文本**粗斜体:***文本***删除线:~~文本~~

示例:

*斜体*

**粗体**

***粗斜体***

~~删除线~~

斜体 粗体 粗斜体 删除线

四、超链接与图片

1. 超链接

语法:[显示文字](链接地址 "标题(可选)") 示例:

[哔哩哔哩](https://bilibili.com "视频平台")

哔哩哔哩

2. 图片

语法:![替代文字](图片地址 "标题(可选)") 示例:

![示例图片](http://example.com/image.jpg)

技巧

路径建议:优先使用网络图片链接,避免本地路径问题。

五、列表

1. 无序列表

使用 -、+ 或 *:

- 项目1

+ 项目2

* 项目3

项目1

项目2

项目3

2. 有序列表

使用数字加 .:

1. 项目1

2. 项目2

项目1项目2

3. 嵌套列表

通过缩进实现层级:

- 第一层

- 第二层

1. 子项

第一层

第二层

子项

4. 任务列表

语法:- [ ] 或 - [x] 示例:

- [ ] 未完成

- [x] 已完成

未完成 已完成

快捷键(新增)

Tab 和 Shift + Tab:调整列表层级。Ctrl/Cmd + Shift + ]:插入无序列表(Typora)。

六、引用

使用 > 表示引用,可嵌套:

> 一级引用

>> 二级引用

> - 引用中的列表

一级引用

二级引用

引用中的列表

快捷键(新增)

Typora 中按 Ctrl/Cmd + Q 快速插入引用。

七、代码样式

1. 行内代码

用反引号包裹: `` ```xxx`````

xxx

2. 代码块

使用三个反引号并指定语言: `` ```python xxx`````

def hello():

print("Hello World")

3. 缩进代码块

缩进 4 个空格或 1 个制表符: public class HelloWorld { public static void main(String[] args) {} }

快捷键(新增)

Ctrl/Cmd + Shift + K:插入代码块(Typora)。

八、表格

语法:

| 左对齐 | 居中对齐 | 右对齐 |

|:------|:-------:|------:|

| A | B | C |

左对齐居中对齐右对齐ABC

九、数学公式

1. 行内公式

用 $ 包裹:$E=mc^2$

E

=

m

c

2

E=mc^2

E=mc2

2. 独立公式

用 $$ 包裹并换行:

$$

x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}

$$

x

=

b

±

b

2

4

a

c

2

a

x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}

x=2a−b±b2−4ac

​​

3. 常用符号

上下标:x^2、x_1希腊字母:\alpha、\beta积分:\int_{a}^{b} x^2 dx

工具推荐(新增)

Mathpix:截图转 LaTeX 公式。Detexify:手写符号识别。

十、绘图(Mermaid 语法)

流程图

graph LR A[开始] --> B{条件} B -->|是| C[执行] B -->|否| D[结束]

甘特图

gantt title 项目计划 section 阶段1 任务1 :a1, 2023-01-01, 30d 任务2 :after a1, 20d

十一、进度条

使用 HTML 标签:

十二、导出与协作(新增)

1. 导出格式

Typora 支持导出为 PDF、Word、HTML(File > Export)。

2. 协作工具

Typora:本地实时预览。StackEdit:在线 Markdown 编辑器。

十三、快捷键汇总(新增)

标题:Ctrl/Cmd + 1~6加粗/斜体:Ctrl/Cmd + B/I保存/导出:Ctrl/Cmd + S/P

十四、在线资源(新增)

Markdown Tutorial:交互式教程。Overleaf:LaTeX 公式编辑。