Markdown语法笔记

Markdown语法笔记

1. 标题(一级标题)

1
# 一级标题(注意`#`符号和标题文本之间有1个空格)

二级标题

1
## 二级标题

三级标题

1
### 三级标题

四级标题

1
#### 四级标题
五级标题
1
###### 五级标题
六級標題
1
###### 六级标题(Markdown文法最小支援六级标题)

1.1 标题的第二种写法

1
2
一级标题的第二种写法
=
1
2
二级标题的第二种写法(该写法仅支援一级和二级标题)
-

2. 字体

斜体

1
2
*斜体*
_斜体的第二种写法_

粗体

1
2
**粗体**
__粗体的第二种写法__

粗斜体

1
2
***粗斜体***
___粗斜体的第二种写法___

3. 线

3.1 分隔线






1
2
3
4
5
***
* * *
*****
- - -
--------

(在显示上沒有明显区別)

3.2 删除线

带删除线文本

1
~~带删除文本~~

3.3 下划线

带下划线文本

1
<u>带下划线文本</u>

4. 脚注

Markdown笔记[^1]
[^1]: 这是Markdown笔记!

1
2
Markdown笔记[^1]
[^1]: 这是Markdown笔记!

5. 列表

5.1 無序

  • xxx
  • yyy
  • zzz
    三种写法最终的显示效果是一样的
1
2
3
4
5
6
7
8
9
10
11
12
13
14
第一种写法
* xxx
* yyy
* zzz

第二种写法
+ xxx
+ yyy
+ zzz

第三种写法
- xxx
- yyy
- zzz

5.2 有序

  1. 第一项
  2. 第二项
  3. 第三项
1
2
3
1. 第一项
2. 第二项
3. 第三项

5.3 列表嵌套

  1. 第一项
    • 子列表的前面加上兩个空格即可
    • 就可以列表嵌套了
  2. 第二项
    • 四个空格也可以
    • 也可以实现列表嵌套
  3. 第三项

6. 区块

最外层区块

第二层区块

第三层区块

1
2
3
> 最外层区块
> > 第二层区块
> > > 第三层区块

区块中可以使用列表

最外层区块

  • 区块里面也可以使用列表
  • 列表

    第二层区块

    1. 有序列表
    2. 列表

      第三层区块
      第三层区块

1
2
3
4
5
6
7
8
> 最外层区块
> * 区块里面也可以使用列表
> * 列表
> > 第二层区块
> > 1. 有序列表
> > 2. 列表
> > > 第三层区块
> > > 第三层区块

列表中也可以使用区块

  • 无序列表1

    区块1
    区块2

  • 无序列表2
1
2
3
4
* 无序列表1
>区块1
>区块2
* 无序列表2

7. 代码

这是一句代码

1
`这是一句代码`

(反引号Windows系统同时按Win键和数字1左边的键就可以打出來了 或者直接按数字1左边的按键)

1
2
3
4
或者
也可以用```
來包裹一段代碼
顯示效果與上方寫法有些許差異
这是一段代码
(使用4个空格或一个制表符即Tab键也可实现)
(上方要留有一行空格才可以显示出代码块)

8. 链接

1
2
3
4
5
文法:
[链接名称](链接地址)
示例:
[Google](https://www.google.com)
或者直接使用链接地址 <https://cxran.me>

Google
或者直接使用链接地址 https://cxran.me

还可以通过变量來设定一个链接, 变量的赋值可以在文档末尾处理
变量的赋值只会在原始码中显示

Google
cxran

1
2
3
4
5
[Google][search]
[cxran][blog]

[search]: https://www.google.com
[blog]: https://cxran.me

9. 图片

alt 属性文本
alt 属性文本

1
2
3
文法:
![alt 属性文本](图片地址)
![alt 属性文本](图片地址 "optional title")

但Markdown目前还不支援指定图片的高度和宽度 如果需要 可以使用HTML的<img标签>

1
<img src="图片地址" width="50%)">

10. 表格

Markdowm制作表格时使用|来分隔不同的单元格 使用-來分隔表头和其他行

表头 表头
单元格 单元格
单元格 单元格
1
2
3
4
| 表头   | 表头   |
| ------ | ------ |
| 单元格 | 单元格 |
| 单元格 | 单元格 |

还可以设定表格的对齐方式
:-左对齐
-:右对齐
:-:居中对齐

左对齐 右对齐 居中对齐
单元格 单元格 单元格
单元格 单元格 单元格
表格对齐对表头同样生效 表格对齐对表头同样生效 表格对齐对表头同样生效
1
2
3
4
| 左对齐 | 右对齐 | 居中对齐 |
| :----- | -----: | :------: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

11. 高级技巧

11.1 支援HTML语法

不在Markdown文法覆盖范围內的内的属性都可以直接使用html语法撰写
例如,使用快捷鍵<kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd>来重启电脑
使用快捷鍵Ctrl+Alt+Del来重启电脑

11.2 转义

Markdown语法使用较多的特殊符号來表示特定的含义
如果要显示特定的符号则需要使用转义字符
在Markdown中可以使用\ 来转义特殊字符

文本加粗
** 正常显示星号 **

1
2
**文本加粗**
\*\* 正常显示星号 \*\* (文法上不对此处空格作要求)

支援转义的符号如下

1
2
3
4
5
6
7
8
9
10
11
12
\   反斜线
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号

11.3 公式

(待完善…)

作者

Ran

发布于

2024-10-07

更新于

2025-01-29

许可协议

评论