前言
逛過github的朋友,都會發(fā)現(xiàn)在github源碼的目錄中,經(jīng)常會出現(xiàn)一個叫做readme.md的文件,那么md格式的文件究竟是什么呢?需要什么軟件打開呢?它的語法是什么,如何去編寫,那么今天我們就來聊一聊.
簡介
Markdown是一種輕量級的「標(biāo)記語言」跋理,它的優(yōu)點很多,目前也被越來越多的寫作愛好者产禾,撰稿者廣泛使用可都。看到這里請不要被「標(biāo)記」编整、「語言」所迷惑找御,Markdown 的語法十分簡單元镀。常用的標(biāo)記符號也不超過十個,這種相對于更為復(fù)雜的HTML 標(biāo)記語言來說霎桅,Markdown 可謂是十分輕量的栖疑,學(xué)習(xí)成本也不需要太多,且一旦熟悉這種語法規(guī)則哆档,會有一勞永逸的效果蔽挠。
Markdown編輯器
支持Markdown的文本編輯器有很多,就連windows自帶的記事本也可以去編寫Markdown.前端程序員最常用的代碼編輯器還是webstorm,atom,sublime,這里介紹一款webstorm的插件,可以實現(xiàn)所見即所得效果.
安裝插件的方法
File-Settings-Plugins-browse Repositories,在彈出框中搜索 markdown support ,右擊下載并安裝
完成后重啟webstorm即可
Markdown基礎(chǔ)語法
標(biāo)題標(biāo)簽
#我是一號標(biāo)題
##我是二號標(biāo)題
###我是三號標(biāo)題
跟html一樣,markdown也有6級標(biāo)題,以此類推
無序列表和有序列表
無序列表在文本前面添加+或-號
+我是無序列表
+我是無序列表
有序列表在文本前面添加 序列和一個點,內(nèi)容與序列要用空格分隔
1.我是有序列表
2.我是有序列表
文字樣式
**加粗** //文字加粗用兩個星號包圍,相當(dāng)于html中的<strong>
*傾斜* //文字傾斜用一個星號包圍,相當(dāng)于html中的<em>
引用一段文字
>唧唧復(fù)唧唧,木蘭當(dāng)戶織 //如果需要引用一段名人說的話,需要在前面加>號
換行
Markdown中的回車,是沒有換行效果的,這時候需要利用html標(biāo)簽中的<br>標(biāo)簽實現(xiàn)換行
分割線
在markdown中分割線可以使用***或者用html標(biāo)簽<hr>來表示
代碼段
如果要在文章出插入一段代碼,則需要在代碼的前面 添加四個空格
Array.prototype.mySort=function(){
console.log("我是插入的代碼段");
}
總結(jié)
更詳細(xì)的Markdown語法,請參考Markdown 語法說明 (簡體中文版)