Markdown 语法

markdown (以下称 md )是一种轻量级的文本标记语言,通常用于编写文档时进行快速排版,是一种很好用的文档编写工具(或者说语言?),并且可以通过一些 Markdown 编辑器可以将其生成为 PDF 、HTML、Word 等文件格式

Markdown 编辑器

这里推荐一些好用的 Markdown 编辑器

名称功能价格
Typora (推荐)所见即所得,实时渲染¥ 89 / $ 14.99
vscode写代码和写文档无缝切换免费
Obsidian (推荐)逼格高,适合做笔记和思维导图免费 / 订阅
CSDN在线编辑 md ,并且可以快速发布到博客免费
简书跟 CSDN 差不多免费

Markdown 常用语法

标题

由于不好展示,我这里将其对应的 HTML 语法写出来

Markdown 语法HTML 语法
# 一级标题<h1>一级标题</h1>
## 二级标题<h2>二级标题</h2>
### 三级标题<h3>三级标题</h3>
#### 四级标题<h4>四级标题</h4>
##### 五级标题<h5>五级标题</h5>
###### 六级标题<h6>六级标题</h6>

强调

Markdown预览
*预览文本*预览文本
_预览文本预览文本
**预览文本**预览文本
__预览文本__预览文本
***预览文本***预览文本
___预览文本___预览文本

引用

1
2
3
4
5
>   这里是引用文本

> 这里是引用文本块
> 这里是引用文本块
> 这里是引用文本块

这里是引用文本

这里是引用文本块
这里是引用文本块
这里是引用文本块

列表

无序列表

可以使用 -+* 来表示

1
2
3
4
5
6
-   这里是无序列表
- 这里是无序列表
- 这里是无序列表
- 这里是无序列表
- 这里是无序列表
- 这里是无序列表
  • 这里是无序列表
  • 这里是无序列表
  • 这里是无序列表
    • 这里是无序列表
    • 这里是无序列表
  • 这里是无序列表

有序列表

1
2
3
4
5
6
1.   这里是有序列表
2. 这里是有序列表
3. 这里是有序列表
1. 这里是有序列表
2. 这里是有序列表
4. 这里是有序列表
  1. 这里是有序列表
  2. 这里是有序列表
  3. 这里是有序列表
    1. 这里是有序列表
    2. 这里是有序列表
  4. 这里是有序列表

嵌套

1
2
3
4
5
6
1.   这里是有序列表
2. 这里是有序列表
- 这里是无序列表
- 这里是无序列表
1. 这里是有序列表
2. 这里是有序列表
  1. 这里是有序列表
  2. 这里是有序列表
    • 这里是无序列表
    • 这里是无序列表
      1. 这里是有序列表
      2. 这里是有序列表

代码

代码块

1
2
3
```python
print('Hello Markdown')
```
1
print('Hello Markdown')

代码段

1
`print('Hello Markdown')`

print('Hello Markdown')

链接

网站链接

1
[Markdown 语法](https://gh-blog.jesspig.site/2022/03/24/014020/cd2f2ef0ebaa/)

Markdown 语法

图片链接

1
2
![微信](https://gh-blog.jesspig.site/images/wechatpay.png)
![](https://gh-blog.jesspig.site/images/alipay.png "支付宝")

微信

内嵌 HTML

除了上面那些用法,还可以使用 内嵌 HTML 的方式使得 md 具有更加多的样式,就比如这样

1
<center>这是一段<span style='font-weight:900;color:white;background:black;'>居中</span>的文字</center>
这是一段居中的文字