Markdown 是一种轻量级标记语言,它可以让人们以易读易写的纯文本格式进行写作,可称之为智能文本。由于其生成文档的效果相当于 Office Word 这样的办公软件,并且具备易学习、易处理、可扩展等优点,得到越来越广泛的应用,已经成为 Web 写作的事实标准。

标题

1
2
3
4
5
# 一级标题 Heading
## 二级标题 Heading
### 三级标题 Hedading
#### 四级标题 Heading
##### 五级标题 Heading

一级标题 Heading

二级标题 Heading

三级标题 Hedading

四级标题 Heading

五级标题 Heading

字体

1
2
3
4
**粗体 Bold text**
*斜体 Italicized text*
~~文字加删除线 Strikethrough~~
***粗体加斜体 Bold & Italicized***

粗体 Bold text
斜体 Italicized text
文字加删除线 Strikethrough
粗体加斜体 Bold & Italicized

换行

1
2
3
4
5
6
长度超过一行会自动换行。
长度不足一行,换行无效。
行尾添加两个空格可换行。
注意编辑器设置,可能会
自动删除尾部空格。那么
试试行尾加 \ 或 <br/> 或 &nbsp;&nbsp;

长度超过一行会自动换行。 长度不足一行,换行无效。 行尾添加两个空格可换行。
注意编辑器设置,可能会 自动删除尾部空格。那么 试试行尾加 \ 或 <br/> 或   

段落

空行可以分隔段落,多个空行效果等同一个空行。

列表

1
2
3
1. First item
2. Second item
3. Third item
  1. First item
  2. Second item
  3. Third item
1
2
3
1. First item
1. Second item
1. Third item
  1. First item
  2. Second item
  3. Third item
1
2
3
- First item
- Second item
- Third item
  • First item
  • Second item
  • Third item

无序列表使用 * + - 任何一种都可以。

引用

1
2
3
> 一级引用 blockquote
>> 二级引用 blockquote
>>> 三级引用 blockquote

一级引用 blockquote

二级引用 blockquote

三级引用 blockquote

代码

行内代码使用反引号 ` 括起来,如 `print("hello world")`,代码块使用三个反引号 ``` 括起来。三个反引号需要独占一行,前面的三个反引号后面要写上代码块语言的名称或缩写,如:c, go, json 等。

```json
{
 "firstName": "John",
 "lastName": "Smith",
 "age": 25
}
```
1
2
3
4
5
{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}

分割线

1
2
---
***


超链接

1
[马克博格](https://markzhan.com)

马克博格

1
2
3
[马克博格][mark]

[mark]: https://markzhan.com

马克博格

图片

1
2
![](/blog/zhanet.png)
![微信订阅号](/blog/wxcode.jpg)

微信订阅号

表格

1
2
3
4
| Syntax | Description |
| --- | --- |
| Header | Title |
| Paragraph | Text |
Syntax Description
Header Title
Paragraph Text
1
2
3
4
表头|表头|表头
:---|:--:|---:
 内容 | 内容 | 内容 
内容|内容|内容

可以省略首尾 | 分隔线字符,可使用 : 冒号字符实现居中、左对齐和右对齐。

表头 表头 表头
 内容   内容   内容 
内容 内容 内容

其它

Markdown 还支持公式、流程图等功能和用法。

参考

https://www.markdownguide.org/cheat-sheet/