Markdown簡(jiǎn)介
Markdown是一種可以使用普通文本編輯器編寫(xiě)的標(biāo)記語(yǔ)言引润,通過(guò)類(lèi)似HTML的標(biāo)記語(yǔ)法,它可以使普通文本內(nèi)容具有一定的格式烂叔。
Markdown具有一系列衍生版本隘截,用于擴(kuò)展Markdown的功能(如表格、腳注洛姑、內(nèi)嵌HTML等等)上沐,這些功能原初的Markdown尚不具備,它們能讓Markdown轉(zhuǎn)換成更多的格式楞艾,例如LaTeX参咙,Docbook。Markdown增強(qiáng)版中比較有名的有Markdown Extra硫眯、MultiMarkdown蕴侧、 Maruku等。這些衍生版本要么基于工具两入,如Pandoc净宵;要么基于網(wǎng)站,如GitHub和Wikipedia裹纳,在語(yǔ)法上基本兼容择葡,但在換行等細(xì)節(jié)上也有改動(dòng)。
Markdown語(yǔ)法
下面介紹一些最基本最常用的markdown語(yǔ)法剃氧。
標(biāo)題
Markdown一共有六級(jí)標(biāo)題敏储,就相當(dāng)于html中的H1,H2朋鞍, H3 ... H6已添,在Markdown中在文字前面加上1-6個(gè)井號(hào)(#)然后再加上一個(gè)空格依次表示是幾級(jí)標(biāo)題迫横。
字體加粗
字體加粗只需要在文字首尾分別加上兩個(gè)星號(hào)(**)即可。
斜體字
如果需要讓文字變成斜體字酝碳,只需要在文字首尾分別加上一個(gè)星號(hào)(*)即可矾踱。
文字加上刪除線
需要讓文字從中間劃上一橫刪除線,只需要在文字首尾分別加上兩個(gè)波浪線符號(hào)(~~)即可疏哗。
換行
一行文字需要換行呛讲,只需要在行末尾加上兩個(gè)空格即可。
列表
列表分為有序列表和無(wú)序列表返奉,有序列表只需要在文字前面加上“n.空格(n為任意整數(shù))”即可贝搁,這里并不關(guān)心多個(gè)列表之間整數(shù)n的順序性,只要是整數(shù)就行芽偏。無(wú)序列表只需要在文字前面加上“*空格”即可雷逆。
水平分割線
需要水平分隔線,只需要加上兩個(gè)以上星號(hào)(***)污尉,或者兩個(gè)以上減號(hào)(---)膀哲,或者兩個(gè)以上等號(hào)(===)即可。
代碼塊
對(duì)程序員來(lái)說(shuō)被碗,常常需要在文中加入一段代碼某宪,這時(shí)可以在代碼段的首行前加上一行這三個(gè)字符: ```, 在代碼段的尾行后再加上一行這三個(gè)字符:``` 即可。
表格
這是Markdown語(yǔ)法中最蛋疼的一點(diǎn)锐朴,就是用字符描繪表格兴喂,沒(méi)法用語(yǔ)言描述,直接看例子吧焚志。
最基本的也是最常用的語(yǔ)法大概就這么多了衣迷。
Markdown編輯器
筆者這篇文章就是使用Markdown編寫(xiě)的,文中的演示圖片使用的是OS X系統(tǒng)上比較好用的Mou這款Markdown編輯器酱酬,在此筆者也給大家推薦這一款軟件壶谒。
Mou下載鏈接
Mou剛安裝之后的軟件界面如下:
有很詳細(xì)的使用說(shuō)明,筆者就不多說(shuō)了岳悟, enjoy it佃迄!
其他一些編輯器如下:
Linux
ReText
UberWriterWindows
MarkdownPad
MiuiOS
Byword瀏覽器插件
MaDe (Chrome)