Markdown 是一種輕量級的標(biāo)記語言,用于格式化文本。以下是常用的 Markdown 語法總結(jié):
| 功能 | 語法 | 示例 |
|---|---|---|
| 標(biāo)題 |
# 到 ######
|
# 一級標(biāo)題## 二級標(biāo)題
|
| 加粗 |
**文本** 或 __文本__
|
加粗文本 **加粗文本**
|
| 斜體 |
*文本* 或 _文本_
|
斜體文本 *斜體文本*
|
| 加粗斜體 |
***文本*** 或 ___文本___
|
加粗斜體文本 ***加粗斜體文本***
|
| 無序列表 |
* 項(xiàng)目、- 項(xiàng)目 或 + 項(xiàng)目
|
* 項(xiàng)目 1- 項(xiàng)目 2
|
| 有序列表 | 1. 項(xiàng)目 |
1. 第一項(xiàng)2. 第二項(xiàng)
|
| 鏈接 | [鏈接文本](URL "標(biāo)題") |
簡書 [簡書](http://m.itdecent.cn "訪問簡書")
|
| 圖片 |  |
 |
| 引用 | > 引用文本 |
> 這是一個(gè)引用的文本。 |
| 行內(nèi)代碼 | `代碼` |
`print("Hello")` |
| 代碼塊 |
```語言代碼```
|
python<br>def hello():<br> print("Hello")<br> |
| 分隔線 |
---、*** 或 ___
|
---***___
|
| 任務(wù)列表 |
- [ ] 未完成、- [x] 完成
|
- [ ] 完成任務(wù) 1- [x] 完成任務(wù) 2
|
| 行內(nèi) HTML | <標(biāo)簽> |
<b>加粗文本</b> |
| 自動鏈接 | <URL>使用尖括號包圍鏈接 |
https://www.example.com<https://www.example.com>
|
| 腳注 |
[^1] 和 [^1]: 內(nèi)容
|
這是一個(gè)腳注示例[^1][^1]: 這是腳注的內(nèi)容。
|
| 高亮文本 | <mark>文本</mark> |
<mark>高亮文本</mark> |
| 刪除線 | ~~文本~~ |
~~刪除線文本~~
|
| 內(nèi)聯(lián)數(shù)學(xué)公式 | $公式$ |
$E = mc^2$
|
| 塊級數(shù)學(xué)公式 | $$公式$$ |
$$\int_0^\infty e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2}$$
|
| 表情符號 | :emoji_name: |
復(fù)制emoji表情 ?????????????????? |
| 注釋 | <!-- 注釋內(nèi)容 --> |
<!-- 這是一個(gè)注釋 --> |
| 字體顏色 | <span style="color: color;">文本</span> |
<span style="color: red;">紅色文本</span> |
| 多級嵌套列表 | 縮進(jìn)即可 | 1. 第一項(xiàng)<br> 1. 子項(xiàng) 1<br> 2. 子項(xiàng) 2 |
| 自動編號列表 |
1. 項(xiàng)目 (每個(gè)都寫 1.,渲染器會自動編號) |
1. 項(xiàng)目 A2. 項(xiàng)目 B3. 項(xiàng)目 C
|
1. 標(biāo)題
使用 # 來創(chuàng)建標(biāo)題。# 的數(shù)量決定了標(biāo)題的級別,數(shù)量越大,標(biāo)題字體越小,最高支持6級
# 一級標(biāo)題
## 二級標(biāo)題
### 三級標(biāo)題
#### 四級標(biāo)題
##### 五級標(biāo)題
###### 六級標(biāo)題
效果如下:
一級標(biāo)題
二級標(biāo)題
三級標(biāo)題
四級標(biāo)題
五級標(biāo)題
六級標(biāo)題
2. 強(qiáng)調(diào)
加粗:使用 ** 或 __ 包裹文本。
斜體:使用 * 或 _ 包裹文本。
加粗斜體:使用 *** 或 ___ 包裹文本
**加粗文本**
*斜體文本*
***加粗斜體文本***
3. 列表
無序列表:使用 *、- 或 +。
有序列表:使用數(shù)字和點(diǎn)(如 1.、2. 等)。
無序列表:
* 項(xiàng)目 1
* 項(xiàng)目 2
- 子項(xiàng)目 1
- 子項(xiàng)目 2
有序列表:
1. 第一項(xiàng)
2. 第二項(xiàng)
3. 第三項(xiàng)
效果如下:
無序列表:
- 項(xiàng)目 1
- 項(xiàng)目 2
- 子項(xiàng)目 1
- 子項(xiàng)目 2
有序列表:
- 第一項(xiàng)
- 第二項(xiàng)
- 第三項(xiàng)
4. 鏈接
- 文本 可以添加標(biāo)題屬性:
[文本](URL "標(biāo)題")
[簡書](http://m.itdecent.cn)
[GitHub](https://github.com "訪問 GitHub")
5. 圖片
和鏈接類似,但在前面加上一個(gè) !。

6. 引用
使用 > 來表示引用。
> 這是一個(gè)引用的文本。
>
> 可以換行
效果如下
這是一個(gè)引用的文本。
可以換行
7. 代碼
- 行內(nèi)代碼:使用 ``` 包裹代碼。
- 多行代碼塊:使用三個(gè) ````` 包裹代碼,并且可以指定語言類型來高亮語法。
行內(nèi)代碼:print("Hello, world!")`
多行代碼塊:
def hello():
print("Hello, world!")`
8. 分隔線
使用三個(gè)或以上的 -、* 或 _ 來創(chuàng)建分隔線。
---
***
___
效果如下:
9. 表格
使用 | 來創(chuàng)建表格,并且使用 - 來分隔表頭和表格內(nèi)容。
| 標(biāo)題 1 | 標(biāo)題 2 | 標(biāo)題 3 |
|--------|--------|--------|
| 內(nèi)容 1 | 內(nèi)容 2 | 內(nèi)容 3 |
| 內(nèi)容 4 | 內(nèi)容 5 | 內(nèi)容 6 |
效果如下:
| 標(biāo)題 1 | 標(biāo)題 2 | 標(biāo)題 3 |
|---|---|---|
| 內(nèi)容 1 | 內(nèi)容 2 | 內(nèi)容 3 |
| 內(nèi)容 4 | 內(nèi)容 5 | 內(nèi)容 6 |
10. 任務(wù)列表
任務(wù)列表通常用于待辦事項(xiàng),可以通過 - [ ] 創(chuàng)建未完成的任務(wù),- [x] 創(chuàng)建已完成的任務(wù)。
- [x] 完成任務(wù) 1
- [ ] 完成任務(wù) 2
- [ ] 完成任務(wù) 3
效果如下:
- 完成任務(wù) 1
- 完成任務(wù) 2
- 完成任務(wù) 3
11. HTML 標(biāo)簽
Markdown 允許嵌入 HTML 標(biāo)簽來更精細(xì)地控制格式。
<p>這是一個(gè)段落。</p>
<b>加粗文本</b>
12. 行內(nèi) HTML
Markdown 允許使用 HTML 標(biāo)簽來進(jìn)行更復(fù)雜的布局或樣式,比如添加鏈接、圖片、表格等。
<p>這是一個(gè) HTML 段落</p>
<a >鏈接</a>
<img src="image.jpg" alt="圖片描述">
13. 自動鏈接
Markdown 也支持將 URL 自動轉(zhuǎn)化為可點(diǎn)擊的鏈接。
<http://m.itdecent.cn>
效果如下
http://m.itdecent.cn
14. 腳注 (Footnotes)
有些 Markdown 渲染器支持腳注功能,使用 [1] 來插入腳注標(biāo)記,然后在文末定義該腳注。
這是一個(gè)腳注示例[^1]。
注意此文末尾出現(xiàn)腳注
15. 高亮文本
Markdown 沒有原生的高亮語法,但你可以通過 HTML 標(biāo)簽 <mark> 來實(shí)現(xiàn)。
這是一個(gè) <mark>高亮文本</mark> 示例。
簡書暫不支持該效果
16. 代碼高亮
在多行代碼塊中,可以指定語言進(jìn)行語法高亮,常見語言支持:java、sql、yaml、python、javascript、html、css、bash 等。
```python def hello(): print("Hello, world!") perl ```
效果如下
def hello():
print("Hello, world!")
perl
17. 內(nèi)聯(lián)數(shù)學(xué)公式 (LaTeX)
Markdown 可以通過 $...$ 來嵌入內(nèi)聯(lián)的數(shù)學(xué)公式(需要渲染引擎支持,如 MathJax 或 KaTeX)。
這是一個(gè)內(nèi)聯(lián)公式:$E = mc^2$
效果如下:
18. 數(shù)學(xué)塊公式
可以使用 $$ 來包圍塊級數(shù)學(xué)公式。
$$
\int_0^\infty e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2}
$$
效果如下:
19. 表情符號(Emoji)
Markdown 支持通過 : 來插入常見的表情符號。
這是一個(gè)笑臉 emoji ??。
復(fù)制emoji表情網(wǎng)站 直接從這里復(fù)制就行了
emoji表情.png
20. 注釋
你可以使用 HTML 的注釋語法在 Markdown 中插入注釋內(nèi)容,注釋不會顯示在最終渲染的結(jié)果中。
<!-- 這是一個(gè)注釋 -->
效果如下:(此處為皇帝的新衣,聰明人才能看到效果)
21. 刪除線
刪除線可以使用 ~~ 來表示。
~~刪除線文本~~
效果如下
刪除線文本
22. 字體顏色(HTML)
雖然 Markdown 本身不支持設(shè)置字體顏色,但可以通過 HTML 標(biāo)簽來實(shí)現(xiàn)。
<span style="color: red;">紅色文本</span>
簡書暫不支持該效果
23. 多級嵌套列表
Markdown 支持多級嵌套的無序和有序列表,只需要在子項(xiàng)目前加上適當(dāng)?shù)目s進(jìn)。
1. 第一項(xiàng)
1. 子項(xiàng) 1
2. 子項(xiàng) 2
* 子子項(xiàng) A
* 子子項(xiàng) B
2. 第二項(xiàng)
- 第一項(xiàng)
- 子項(xiàng) 1
- 子項(xiàng) 2
- 子子項(xiàng) A
- 子子項(xiàng) B
- 第二項(xiàng)
24. 自動編號的列表
Markdown 會自動為有序列表添加編號,即使沒有顯式的數(shù)字。
1. 項(xiàng)目 A
1. 項(xiàng)目 B
1. 項(xiàng)目 C
雖然你寫的都是 1.,渲染器會自動將它們渲染為順序列表。
效果如下:
- 項(xiàng)目 A
- 項(xiàng)目 B
- 項(xiàng)目 C
25. 表格對齊
在表格中,你可以使用 : 來設(shè)置表格內(nèi)容的對齊方式。
:--- 左對齊
---: 右對齊
:---: 居中對齊
| 左對齊 | 右對齊 | 居中對齊 |
|---|---|---|
| 數(shù)據(jù) 1 | 數(shù)據(jù) 2 | 數(shù)據(jù) 3 |
| 數(shù)據(jù) 4 | 數(shù)據(jù) 5 | 數(shù)據(jù) 6 |
這些擴(kuò)展語法在一些支持?jǐn)U展功能的 Markdown 渲染器中非常有用,特別是用于更復(fù)雜的文檔或展示效果。
flowchat
st=>start: 開始
e=>end: 結(jié)束
op=>operation: 我的操作
cond=>condition: 確認(rèn)?
st->op->cond
cond(yes)->e
cond(no)->op
-
這是第14點(diǎn)腳注的內(nèi)容。 ?
