Markdown 基础
标题
在 Markdown 中,共有六级标题。# 一级标题
,每增加一个「#」号,标题字号降低一级。
字体与字体颜色
- 这是*斜体*
- 这是**粗体**
- 这是~~删除线~~
- $\color{red}{红色字体}$
- $\color{#00ff00}{绿色字体}$
特殊符号
Markdown 支持许多数学符号及特殊符号等,并且支持 LaTeX 公式。其中,符号和颜色结合还可以碰撞出更多火花。
- \(\alpha, \beta, \gamma, \delta, \Gamma, \Delta\)
- \(\leftarrow, \rightarrow, \Leftrightarrow, \swarrow\)
- \(\surd, \triangle, \Box, \heartsuit, \spadesuit, \clubsuit, \diamondsuit\)
- \(\color{red}{\heartsuit}, \color{red}{\spadesuit}\)
- $\alpha, \beta, \gamma, \delta, \Gamma, \Delta$
- $\leftarrow, \rightarrow, \Leftrightarrow, \swarrow$
- $\surd, \triangle, \Box, \heartsuit, \spadesuit, \clubsuit, \diamondsuit$
- $\color{red}{\heartsuit}, \color{red}{\spadesuit}$
引用
引用可以嵌套,>
表示引用,>>
表示二层引用,以此类推。
> 这是引用的文本。
>
> > 这也是引用的文本。
列表
无序列表和有序列表是可以相互嵌套的,需要换行用 tab 键缩进。
1. 有序列表 1
- 无序列表 1
- 无序列表 2
2. 有序列表 2
3. 有序列表 3
代码
- 单行代码:用`单行代码`包围起来。
- 多行代码:用```多行代码```包围起来,可以指明:
python, c, cpp, java, php, js, shell, json, go, math, latex, text
等代码语言。 - 折叠代码块,需要使用
details
和summary
这两个 html 标签:
<details>
<summary>代码</summary>
```python
import math
print(math.sqrt(4))
```
</details>
代码块前后均需要一行空行,否则无法正常渲染。
图片和超链接
- 图片
![图片标题](图片地址 "图片title")
- 这种方法只是单纯把图片显示出来,排版上不好看,可以使用 html 的 img 标签。
<img src="图片地址" height="高度" width="宽度" alt="图片title">
-
<div></div>
来控制图片排版。
- 超链接
[链接标题](链接地址 "链接title")
<div align="center">
<!-- 指定像素 -->
<img src="imgurl1" width="500" height="300" />
<!-- 缩放比例 -->
<img src="imgurl2" width="50%" />
</div>
表格
| header 1 | header 2 |
| ----------- | ----------- |
| row 1 col 1 | row 1 col 2 |
| row 2 col 1 | row 2 col 2 |
左对齐 :--,右对齐 --:,中对齐 :--:
数学公式
行内公式:$ a=b $
行间公式:$$ a=b $$
Markdown 支持 LaTeX 的公式语法。
代办事项
- [ ] 代办事项 1
- [ ] 代办事项 2
- [x] 已完成事项 1
锚点与跳转
- 定义锚点:
<div id="des">destination</div>
- 定义跳转:
[jump] (#des)