Markdown語法綜述


  Markdown 是一種輕量級(jí)的「標(biāo)記語言」,它的優(yōu)點(diǎn)很多,目前也被越來越多的寫作愛好者,撰稿者廣泛使用。看到這里請(qǐng)不要被「標(biāo)記」、「語言」所迷惑,Markdown 的語法十分簡(jiǎn)單。常用的標(biāo)記符號(hào)也不超過十個(gè),這種相對(duì)于更為復(fù)雜的HTML 標(biāo)記語言來說,Markdown 可謂是十分輕量的,其流行程度已經(jīng)得到了GitHub和Stack Overflow的廣泛支持,學(xué)習(xí)成本也不需要太多,作為普通人我們也可以輕松上手,結(jié)合Hexo我們可以十分優(yōu)(zhuang)雅(bi)的分享知識(shí),傳遞快樂。

認(rèn)識(shí)Markdown


在此之前,需要了解的是。Markdown不支持任何格式,所謂的加粗和斜體,只是兩種強(qiáng)調(diào)語法,最終是顯示為何種格式都是合理的。所以,盡管Markdown的語法非常簡(jiǎn)單,但是Markdown的目的并不是要取代 HTML,甚至也沒有要和它相近,Markdown的語法種類很少,只對(duì)應(yīng) HTML標(biāo)記的一小部分。Markdown的構(gòu)想并不是要使得 HTML 文檔更容易書寫。在我看來,HTML 已經(jīng)很容易寫了。Markdown 的理念是,能讓文檔更容易讀、寫和隨意改。HTML 是一種發(fā)布的格式,Markdown 是一種書寫的格式。就這樣,Markdown 的格式語法只涵蓋純文本可以涵蓋的范圍。樣式和結(jié)構(gòu)分離,算是Markdown的設(shè)計(jì)思想之一,而這也是現(xiàn)在 HTML 的發(fā)展方向,況且結(jié)構(gòu)布局本來就是CSS控制的。
  在剛才的導(dǎo)語里提到,Markdown是一種用來寫作的輕量級(jí)「標(biāo)記語言」,它用簡(jiǎn)潔的語法代替排版,而不像一般我們用的文字處理軟件Word或Pages有大量的排版、字體設(shè)置。它使我們專心于碼字,用「標(biāo)記」語法,來代替常見的排版格式。例如此文從內(nèi)容到格式,甚至插圖,鍵盤就可以通通搞定了。目前來看,支持 Markdown 語法的編輯器有很多,包括很多網(wǎng)站(例如簡(jiǎn)書)也支持了 Markdown 的文字錄入。Markdown 從寫作到完成,導(dǎo)出格式隨心所欲,你可以導(dǎo)出 HTML 格式的文件用來網(wǎng)站發(fā)布,也可以十分方便的導(dǎo)出 PDF 格式,這種格式寫出的簡(jiǎn)歷更能得到 HR 的好感。甚至可以利用CloudApp這種云服務(wù)工具直接上傳至網(wǎng)頁用來分享你的文章,全球最大的輕博客平臺(tái) Tumblr,也支持使用Mou這類Markdown工具進(jìn)行編輯并直接上傳。

Markdown 官方文檔


使用 Markdown 的優(yōu)點(diǎn)


專注你的文字內(nèi)容而不是排版樣式。
輕松的導(dǎo)出 HTML、PDF 和本身的 .md 文件。
純文本內(nèi)容,兼容所有的文本編輯器與字處理軟件。
可讀,直觀。適合所有人的寫作語言。

Markdown 語法的簡(jiǎn)要規(guī)則


1、標(biāo)題

標(biāo)題是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定義為標(biāo)題,只要在這段文字前加1-6個(gè)#號(hào)即可。同理、你還可以增加二級(jí)標(biāo)題、三級(jí)標(biāo)題、四級(jí)標(biāo)題、五級(jí)標(biāo)題和六級(jí)標(biāo)題,總共六級(jí),只需要增加#即可,標(biāo)題字號(hào)相應(yīng)降低。
例如:

# 一級(jí)標(biāo)題
## 二級(jí)標(biāo)題
### 三級(jí)標(biāo)題
#### 四級(jí)標(biāo)題
##### 五級(jí)標(biāo)題
###### 六級(jí)標(biāo)題

注意:建議在#和標(biāo)題之間保留一個(gè)字符的空格,這是最標(biāo)準(zhǔn)的Markdown 語法。

2、列表

列表分為無序列表和有序列表,在 Markdown中,列表的顯示只需要在文字前加上星號(hào)*、減號(hào)-或是加號(hào)+即可變?yōu)闊o序列表,有序列表則直接在文字前加1. 2. 3.等即可。
例如:

* 文本A
* 文本B
* 文本C
或
- 文本A
- 文本B
- 文本C
或
+ 文本A
+ 文本B
+ 文本C
1. 文本1
2. 文本2
3. 文本3

注意:符號(hào)和文字之間要加上一個(gè)字符的空格。

3、引用

在我們寫作的時(shí)候經(jīng)常需要引用他人的文字,這個(gè)時(shí)候引用這個(gè)格式就很有必要了。
在 Markdown 中,你只需要在你希望引用的文字前面加上右角括號(hào)>就好了。
例如:

> 幸得識(shí)卿桃花面,從此阡陌多暖春。

下文

注意:>和引用文本之間要保留一個(gè)字符的空格,引用與下文之間保留一行空行。

4、鏈接與圖片

鏈接和圖片也是豐富文章必不可少的因素。
使用[顯示文本](鏈接地址)這樣的語法即可插入鏈接,
使用[圖片上傳失敗...(image-3794f1-1548860341663)]這樣的語法即可插入圖片。
例如:

[尋沫小棧](http://viosay.github.io)
![我的頭像](http://xxx.xxx/xxx.jpg)

注意:插入圖片的語法和鏈接的語法很像,只是前面多了一個(gè)!

另:Markdown支持以比較簡(jiǎn)短的自動(dòng)鏈接形式來處理網(wǎng)址和電子郵件信箱,只要是用尖括號(hào)<>包起來,Markdown 就會(huì)自動(dòng)把它轉(zhuǎn)成鏈接。一般網(wǎng)址的鏈接文字就和鏈接地址一樣。
例如:

<http://example.com/>

5、粗體與斜體

Markdown的粗體和斜體也非常簡(jiǎn)單,用兩個(gè)星號(hào)**或兩個(gè)下劃線__包裹一段文本就是粗體的語法,用一個(gè)星號(hào)*或一個(gè)下劃線_包裹一段文本就是斜體的語法。
例如:

**這里是粗體**
*這里是斜體*

6、分割線與刪除線

分割線的語法只需要另起一行,連續(xù)輸入三個(gè)減號(hào)---、下劃線___、星號(hào)***即可。
刪除線的語法只需用兩個(gè)波浪號(hào)~~包裹一段文本即可。
例如:

---
或
___
或
***
~~本段文字被刪除線攔截~~

注意:對(duì)于分割線,行內(nèi)不得有任何其他字符。

7、代碼句和代碼塊

如果你是個(gè)程序猿,需要在文章里優(yōu)雅的引用代碼框,在 Markdown 下實(shí)現(xiàn)也非常簡(jiǎn)單。需要引用代碼時(shí),如果引用的代碼語句只有一段,不分行,可以用一個(gè)重音符`將代碼語句包裹起來。如果引用的語句為多行的代碼塊,可以將三個(gè)重音符```置于這段代碼的首行和末行來包裹代碼塊。
例如:

`hello word代碼句`

```
hello word代碼塊1
hello word代碼塊2
hello word代碼塊3
```
注意:在代碼塊中使用tab鍵即可進(jìn)行縮進(jìn)。

8、表格

相對(duì)于那些簡(jiǎn)單的語法,Markdown表格則較為繁瑣和累人。
例如:

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |

Markdown 編輯器推薦

在線編輯器:
  • Cmd Markdown 編輯閱讀器 https://www.zybuluo.com
    作業(yè)部落出品,是一款不錯(cuò)的工具和博客平臺(tái)兼顧的產(chǎn)品。全平臺(tái)且提供web版。
  • 簡(jiǎn)書 http://www.lxweimin.com/writer
    一個(gè)很不錯(cuò)的博客平臺(tái),每幾秒鐘便會(huì)自動(dòng)存入一個(gè)備份。可以直接從本地拖入照片生成鏈接,一直在不斷優(yōu)化。作為一個(gè)博客平臺(tái),需要注冊(cè)賬號(hào)后方能進(jìn)行寫作。
  • Editor.MDhttps://pandao.github.io/editor.md
    開源。
  • MaHua http://mahua.jser.me
    界面有些丑陋。
  • 小書匠編輯器 http://soft.xiaoshujiang.com
    全平臺(tái)覆蓋并且有web版。
  • dillinger http://dillinger.io
    漂亮強(qiáng)大,支持md, html, pdf 文件導(dǎo)出。支持dropbox, onedrive,google drive, github. 來自國(guó)外,可能不夠穩(wěn)定。
  • Marxico http://marxi.co
    中文:馬克飛象 http://maxiang.info
    因?yàn)橛∠蠊P記不支持Markdown,而這款可以直接把文本存到印象筆記的編輯器對(duì)于重度印象筆記用戶是個(gè)不錯(cuò)的選擇。付費(fèi)軟件,可以免費(fèi)試用。
Windows 平臺(tái):
Linux 平臺(tái):

ReText http://sourceforge.net/p/retext/home/ReText

Mac 平臺(tái):
瀏覽器插件:

MaDe(Chrome)
https://chrome.google.com/webstore/detail/oknndfeeopgpibecfjljjfanledpbkog)

高級(jí)應(yīng)用:

Sublime Text 2 + MarkdownEditing / 教程

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

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