Github Flavored Markdown
Github用的GFM钦幔,風(fēng)格很漂亮常柄,簡(jiǎn)潔美觀大方。 GFM對(duì)標(biāo)準(zhǔn)Markdown做了少了修改西潘,例如如下的內(nèi)容。
和標(biāo)準(zhǔn)Markdown的不同
換行
標(biāo)準(zhǔn)MD要在一行的最后加兩個(gè)空格符才表示換行相种,否則是不換行的。但是GFM則沒有此要求寝并。
第一行(最后無兩個(gè)空格)
第二行
斜體
標(biāo)準(zhǔn)MD使用在詞組兩邊添加下劃線來實(shí)現(xiàn)斜體腹备,例如_text_衬潦。但是這樣對(duì)計(jì)算機(jī)世界來說并不合適植酥,我們也許經(jīng)常需要提到多個(gè)下劃線組成的詞組,例如 do_some_thing友驮。
自動(dòng)URL鏈接
一個(gè)小優(yōu)化,如果你直接在GFM中寫一個(gè)URL鏈接文本走越,那么也會(huì)自動(dòng)生成URL,同時(shí)文字也顯示為該鏈接本身买喧。例如匆赃,https://github.com
代碼段和代碼高亮
如果代碼段每行前使用4個(gè)空格對(duì)齊淤毛,標(biāo)準(zhǔn)MD就會(huì)識(shí)別為代碼段算柳,GFM也支持這樣的語法,同時(shí)GFM還設(shè)計(jì)了一種優(yōu)化的語法瞬项,就是在代碼段的頭尾行使用<code>```</code>,這樣你就不需要考慮代碼前的對(duì)齊了猪杭。你還可以加上語言標(biāo)識(shí),這樣就可以支持代碼語法高亮皂吮,例如:
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
任務(wù)列表
GFM支持把列表變成帶勾選框的任務(wù)列表,只需要修改列表前序號(hào)的格式為- [ ]
或者- [1]
蜂筹。看起來效果就像下面這樣的:
看起來不錯(cuò)吧不翩!