作为一名合格的程序员,学会熟练使用Markdown进行书写各类文档的技术是必不可少的。为了方便快速入门,下面会介绍几种最常见的Markdown语法,可以对照着原文本和预览学习。
0. Markdown编辑器下载
推荐typora(收费), StackEdit, VSCode, MarkText等。
1.标题
Markdown中一共有6种标题大小
分别为
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
具体结果如下:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2. 引用
在一段引用前方加上'>'即为引用
样例如下:
>这是一段样例
这是一段样例
3. 标号
(1) 有序标号
即直接在每一点前方添加标号(如:1. 2. 3. ...)
样例如下:
1. 第一点 (在'.'后面需要加空格)
2. 第二点
- 第一点
- 第二点
(2) 无序标号
即直接每一点前方添加"- "或"* "
样例如下:
- 第一点
* 第二点
- 第一点
- 第二点
4. 任务列表(仅部分编辑器支持)
在个点前方加入"- [ ] "即可
- [ ] Task1
- [ ] Task2
- Task1
- Task2
5. 代码块
代码块的格式如下:
例如cpp代码块
在代码前加上"```cpp"
在代码后加上"```"
样例如下:
#include <bits/stdc++.h>
using std::cout, std::endl;
int main()
{
int a = 1, b = 2;
cout << a + b << endl;
return 0;
}
6. 数学公式
Latex数学公式前后均用"$$"
样例如下:
$$
\frac{\partial f}{\partial x} = 2\sqrt{a}x
$$
∂ f ∂ x = 2 a x \frac{\partial f}{\partial x} = 2\sqrt{a}x ∂x∂f=2ax
7. 表格
表格分为三部分:
表头 |姓名|年龄|成绩|
对齐方式 |:-|-:|:-:|(分别为左对齐 右对齐 居中)
数据 |A|11|100|
|B|12|60|
姓名 | 年龄 | 成绩 |
---|---|---|
A | 11 | 100 |
B | 12 | 60 |
8. 横线
添加横线只需要"---"
样例如下;
9. 跳转
(1) 普通链接
插入链接格式为:
[example](www.example.com "A example")
其中"www.example.com"为跳转链接
"A example"是鼠标悬浮文本上的提示
样例如下:
(2) 引用链接
引用链接格式为:
[example][id]
并在后方(至少空一行)某处申明:
[id]:www.example.com "A example"
样例如下:
10. 插入图片
格式如下:
![<替代文本>](<图片地址>"<提示>")
样例如下:
11. 行内格式
格式如下:
*斜体*
**加粗**
`行内代码`
<u>下划线<\u>
$\theta=x^2$
H~2~O (下标)
x^2^ (上标)
==代码高亮==
Markdown支持大多数html,你甚至可以嵌入视频(仅部分编辑器支持)
<iframe src="//player.bilibili.com/player.html?isOutside=true&aid=985242933&bvid=BV1nt4y17729&cid=824324429&p=1&high_quality=1&danmaku=0" allowfullscreen="allowfullscreen" width="100%" height="500" scrolling="no" frameborder="0" sandbox="allow-top-navigation allow-same-origin allow-forms allow-scripts"></iframe>
斜体
加粗
行内代码
下划线
θ = x 2 \theta=x^2 θ=x2
H2O (下标)
x2 (上标)
代码高亮