Markdown是一種電子郵件風(fēng)格的標(biāo)記語(yǔ)言,應(yīng)用非常廣泛。
0. 心得
為了寫這篇文章我發(fā)了一個(gè)下午時(shí)間,為什么發(fā)這么長(zhǎng)時(shí)間寫這篇文章,作為一名iOS開(kāi)發(fā)者,以前學(xué)習(xí)過(guò)的東西,過(guò)了一段時(shí)間,就容易忘記,自己也不斷在反思自己,有句話說(shuō)的好“好記性不如爛筆頭”, 這樣給自己對(duì)某知識(shí)點(diǎn)做個(gè)總結(jié),同時(shí)也方便自己查找。我希望在簡(jiǎn)書(shū)中交到更多真心朋友。
1.概述
Markdown不是想取代HTML,而是更好兼容HTML,Markdown的理念是:讓文檔更容易讀、寫和隨意改。HTML是一種發(fā)布的格式,Markdown是一種書(shū)寫的格式。就這樣,Markdown 的格式語(yǔ)法只涵蓋純文本可以涵蓋的范圍。
2.標(biāo)題使用
Markdown支持兩種標(biāo)題的語(yǔ)法,類 Setext 和類 atx 形式。
2.1 類Setext標(biāo)題使用
類Setext形式是用底線的形式,只有兩種標(biāo)題大小,用 =
表示最高階標(biāo)題和-
表示第二階標(biāo)題等。
代碼如下:
Hello world!
========
Hello world!
-------------
效果如下:
2.2 類atx 標(biāo)題使用
類atx形式則是在行首插入 1 到 6 個(gè)#
,對(duì)應(yīng)到標(biāo)題 1 到 6 階,#
個(gè)數(shù)越多,標(biāo)題越小。
代碼如下:
# 標(biāo)題一
## 標(biāo)題二
### 標(biāo)題三
#### 標(biāo)題四
##### 標(biāo)題五
###### 標(biāo)題六
效果如下:
3.列表使用
列表包括有序列表和無(wú)序列表等。
3.1 無(wú)序列表
無(wú)序列表可以用 +
-
*
三種方式表示(注:符號(hào)與文本之間一定要留空格,否則無(wú)效果)。
代碼如下:
+ 文本1
+ 文本2
+ 文本3
- 文本1
- 文本2
- 文本3
* 文本1
* 文本2
* 文本3
效果如下:
3.2 有序列表
有序列表用阿拉伯?dāng)?shù)字表示即可(注:符號(hào)與文本之間一定要留空格,否則無(wú)效果)。
代碼如下:
1. 文本1
2. 文本2
3. 文本3
效果如下:
4. 引用
在我們寫作時(shí),有時(shí)需要引用他人的語(yǔ)句,這時(shí)候需要引用格式,使用 >
表示引用, >>
表示引用里面再套一層引用,依次類推。
代碼如下:
## 普通引用
> 一盞燈, 一片昏黃; 一簡(jiǎn)書(shū), 一杯淡茶。 守著那一份淡定, 品讀屬于自己的寂寞。 保持淡定, 才能欣賞到最美麗的風(fēng)景! 保持淡定, 人生從此不再寂寞。
## 早發(fā)白帝城
> 朝辭白帝彩云間
> 千里江陵一日還
> 兩岸猿聲啼不住
> 輕舟已過(guò)萬(wàn)重山
## 多層引用1
> 這是一級(jí)引用
>> 這是二級(jí)引用
>>> 這是三級(jí)引用
> 這是一級(jí)引用
## 多層引用2
> 這是~~一級(jí)引用~~
>> 這是**二級(jí)引用**
>>> 這是`三級(jí)引用`
> 這是一級(jí)引用
效果如下:
注:
- 如果嵌套引用的話,從高階引用(如:
>>>
)退到低階引用(如:>
)時(shí),必須之間要加一個(gè)空格或者>
作為過(guò)渡,否則默認(rèn)下一行和上一行是同一級(jí)別的引用。如實(shí)例多層引用2。 - 引用標(biāo)記里可以使用其他標(biāo)記,如有序列表或無(wú)序列表標(biāo)記,代碼標(biāo)記等。
5. 代碼引用
代碼引用分為 單行代碼引用 和 多行代碼引用 等。單行代碼引用用`置于首尾表示,多行代碼引用用```置于首尾表示。
代碼如下:
## 單行代碼引用
`hello world`
## 多行代碼引用
hello world
hello world
hello world
效果如下:
6. 字體
字體包括斜體、粗體、刪除線等。
- 使用
*
或_
符號(hào)表示斜體。 - 使用
**
或__
符號(hào)表示粗體。 - 使用
~~
符號(hào)表示刪除線。 - 前后的
*
、__
或~~
與字體之間不能有空格
代碼如下:## 粗體 **粗體1** __粗體2__ ## 斜體 *斜體1* _斜體2_ ## 粗斜體 ***粗體1*** ___粗體2___ ## 刪除線 ~~刪除線~~
效果如下:
7. 圖片鏈接與文本鏈接
- 文本鏈接引用的格式是
[顯示文本](鏈接地址)
。 - 圖片鏈接引用的格式是

。
效果如下:
文本鏈接
圖片鏈接
8. 表格
表格樣式1
注:| --- |:-:| --:|
中3個(gè) -
符號(hào)
代碼如下:
| 居右對(duì)齊| 居中對(duì)齊 | 居左對(duì)齊 |
| --- |:-:| --:|
| A1 | B1| C1 |
| A2 | B2| C2 |
或者
居右對(duì)齊| 居中對(duì)齊 | 居左對(duì)齊
--- |:-:| --:
A1 | B1| C1
A2 | B2| C2
效果如下:
表格樣式2
|A|B|C|
|---|---|--- |
|**粗體**|*斜體*|~~刪除~~|
|__另一種粗體__|_另一個(gè)斜體_|`段內(nèi)代碼`|
|[超鏈接也可以](http://www.baidu.com)| |腳注[^fn1]|
效果如下: