MarkDown常用語(yǔ)法介紹

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!
-------------

效果如下:


類Setext的標(biāo)題

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)題六

效果如下:


類Atx的標(biāo)題

3.列表使用

列表包括有序列表和無(wú)序列表等。

3.1 無(wú)序列表

無(wú)序列表可以用 + - * 三種方式表示(注:符號(hào)與文本之間一定要留空格,否則無(wú)效果)。
代碼如下:

+ 文本1 
+ 文本2
+ 文本3
- 文本1
- 文本2
- 文本3
* 文本1
* 文本2
* 文本3

效果如下:


無(wú)序列表

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

效果如下:


表格樣式1

表格樣式2

|A|B|C|
|---|---|--- |
|**粗體**|*斜體*|~~刪除~~|
|__另一種粗體__|_另一個(gè)斜體_|`段內(nèi)代碼`|
|[超鏈接也可以](http://www.baidu.com)| |腳注[^fn1]|

效果如下:


表格樣式2
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 什么是Markdown語(yǔ)法? Markdown 是一種輕量級(jí)標(biāo)記語(yǔ)言,目標(biāo)是實(shí)現(xiàn)「易讀易寫」 標(biāo)題 在傳統(tǒng)文本編輯...
    冷的像風(fēng)閱讀 368評(píng)論 0 1
  • *一、Markdown是什么 * Markdown是一種輕量級(jí)的標(biāo)記語(yǔ)言,使用的標(biāo)記語(yǔ)法非常簡(jiǎn)單,它可以使用純文本...
    乘風(fēng)破浪55閱讀 981評(píng)論 0 2
  • Markdown是一種輕量級(jí)的[標(biāo)記語(yǔ)言],它的優(yōu)點(diǎn)很多,目前也被越來(lái)越多的寫作愛(ài)好者,撰稿者廣泛使用。看到這里請(qǐng)...
    李阿昀閱讀 18,993評(píng)論 1 18
  • 大家熟知的CT命令,用于周期性的執(zhí)行任務(wù)。 下面是mac下執(zhí)行man crontab命令的部分截圖,表明了指令的基...
    欒呱呱閱讀 1,215評(píng)論 0 0
  • 半夜睡不著 翻著自己的朋友圈 看朋友一條一條的留言 掃過(guò)你的名字 就停下了夜深人靜 果然 我最容易想起的人 還是你...
    林小琳閱讀 657評(píng)論 2 1