Markdown 语法记录
标题
Markdown使用#来表示标题,注意后面需要跟一个空格。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
引用
Markdown使用大于号表示引用,注意后面需要跟一个空格。
> 本文章写于2022年09月03日
> 作者:Leafmoes
>> 本文参考于http://markdown.p2hp.com/basic-syntax/
本文章写于2022年09月03日
作者:Leafmoes本文参考于http://markdown.p2hp.com/basic-syntax/
字体
Markdown在文字左右各加一个星号表示斜体,在文字左右各加两个星号表示加粗,在文字左右各加三个星号表示删除线。
*斜体*
**加粗**
~~删除线~~
<u>下划线</u>
斜体
加粗
删除线
下划线
列表
有序列表
Markdown使用数字+.表示有序列表,注意后面需要跟一个空格。
1. 选项一
2. 选项二
3. 选项三
- 选项一
- 选项二
- 选项三
无序列表
Markdown使用短横线或者星号表示无序列表,注意后面需要跟一个空格。
- 选项一
- 选项1
- 选项2
- 选项二
* 选项A
* 选项B
* 选项三
- 选项1
- 选项2
- 选项一
- 选项1
- 选项2
- 选项二
- 选项A
- 选项B
- 选项三
- 选项1
- 选项2
任务列表
Markdown使用- [ ]
表示未完成的任务,使用- [x]
表示已完成的任务,注意后面需要跟一个空格。
- [ ] 未完成的任务
- [x] 已完成的任务
超链接
Markdown使用[链接名](link)
来表示超链接,如果你需要将一个URL或者电子邮箱快速转换为链接,你可以使用<>
将他们包裹。
[链接名](link)
// 例如
[百度](https://www.baidu.com/)
// 链接和邮箱
<https://leafz/cn>
<leafz@example.com>
水平分割线
Markdown使用三个短横线或者星号表示水平分割线。
---
***
代码块
Markdown在代码两边各加一个`` `表示单行代码块;
Markdown在代码两边各加三个`` `表示多行代码块。
// 单行代码块
`System.out.println("HelloWorld");`
// 多行代码块(java)
```java
// 中间写你的代码
public static void main(String[] args) {
System.out.println("HelloWorld");
}
```
单行代码块:
System.out.println("HelloWorld");
多行代码块(java):
// 中间写你的代码
public static void main(String[] args) {
System.out.println("HelloWorld");
}
表格
你可以通过:
在标题行内的连字符的左侧,右侧或两侧添加一个冒号(),以使列中的文本左,右或居中对齐。
|表头A|表头B|表头C|
|:--|:--:|--:|
|内容1|内容2|内容3|
表头AAAAA | 表头BBBBB | 表头CCCCC |
---|---|---|
内容 | 内容 | 内容 |
图片
Markdown使用![图片描述](图片链接)
表示图片。
![Typora: A minimal Markdown editor and reader.](https://typora.io/img/icon_256x256.png)
数学公式
下面简单演示了一下公式的使用,更多公式详见[Markdown 数学公式(LaTeX )](./Markdown数学公式(LaTeX ).md)
$$
X^2+2X+1=0\\x^2+2x+1=0\\\int_a^b f(x) dx
$$
上标和下标
Markdown在文字左右各加一个^
表示上标;
Markdown在文字左右各加一个~
表示下标;
X^2^+2X+1=0
H~2~O
X2+2X+1=0
H2O
脚注
在需要添加注脚的文字后加上脚注名: [^注脚名]
, 然后在文本的任意位置(一般在最后)添加脚注。
Markdown[^1]非常流行;
Typora[^2]是最好的Markdown编辑器。
[^1]:http://markdown.p2hp.com/
[^2]:https://typoraio.cn/
Markdown[1]非常流行;
Typora[2]是最好的Markdown编辑器。