markdown學(xué)習(xí)筆記

1 區(qū)塊元素

1.1 段落

一個(gè) Markdown 段落是由一個(gè)或多個(gè)連續(xù)的文本行組成权她,它的前后要有一個(gè)以上的空行(空行的定義是顯示上看起來(lái)像是空的,便會(huì)被視為空行埃脏。比方說揽惹,若某一行只包含空格和制表符,則該行也會(huì)被視為空行)秸弛。普通段落不該用空格或制表符來(lái)縮進(jìn)

markdown如果想實(shí)現(xiàn)中文一樣的縮進(jìn)功能洪碳,可以使用4個(gè) 來(lái)達(dá)到縮進(jìn)兩個(gè)漢字的目的递览。

1.2 換行

Markdown 允許段落內(nèi)的強(qiáng)迫換行(插入換行符),這個(gè)特性和其他大部分的 text-to-HTML 格式不一樣瞳腌,其它的格式會(huì)把每個(gè)換行符都轉(zhuǎn)成 <br /> 標(biāo)簽绞铃。

如果你確實(shí)想要依賴 Markdown 來(lái)插入 <br /> 標(biāo)簽的話,在插入處先按入兩個(gè)以上的空格然后回車嫂侍。

的確儿捧,需要多費(fèi)點(diǎn)事(多加空格)來(lái)產(chǎn)生 <br /> 荚坞,但是簡(jiǎn)單地「每個(gè)換行都轉(zhuǎn)換為 <br />」的方法在 Markdown 中并不適合,Markdown 中 email 式的 區(qū)塊引用 和多段落的 列表 在使用換行來(lái)排版的時(shí)候,不但更好用菲盾,還更方便閱讀颓影。

1.3 標(biāo)題

行首插入 1 到 6 個(gè) # ,對(duì)應(yīng)到標(biāo)題 1 到 6 階懒鉴。
例如:

# H1
## H2
### H3
#### H4
##### H5
###### H6   

對(duì)應(yīng)效果為:

H1

H2

H3

H4

H5
H6

1.4 區(qū)塊引用 Blockquotes

Markdown 標(biāo)記區(qū)塊引用是使用類似 email 中用 > 的引用方式诡挂。 在每行的最前面加上 > .

區(qū)塊引用可以嵌套(例如:引用內(nèi)的引用),只要根據(jù)層次加上不同數(shù)量的 > ,例如:

>引用
>>嵌套引用

對(duì)應(yīng)效果:

引用

嵌套引用

引用的區(qū)塊內(nèi)也可以使用其他的 Markdown 語(yǔ)法临谱,包括標(biāo)題璃俗、列表、代碼區(qū)塊等:

> ## 這是一個(gè)標(biāo)題悉默。 
> 
> 1.   這是第一行列表項(xiàng)城豁。
> 2.   這是第二行列表項(xiàng)。 
> 
> 給出一些例子代碼:
> 
>     return shell_exec("echo $input | $markdown_script");

對(duì)應(yīng)效果:

這是一個(gè)標(biāo)題抄课。

  1. 這是第一行列表項(xiàng)唱星。
  2. 這是第二行列表項(xiàng)。

給出一些例子代碼:

return shell_exec("echo $input | $markdown_script");  

1.5 列表

Markdown 支持有序列表和無(wú)序列表剖膳。

1.5.1 無(wú)序列表

使用星號(hào)魏颓、加號(hào)或是減號(hào)作為列表標(biāo)記:

*   Red
*   Green
*   Blue

等同于:

+   Red
+   Green
+   Blue

等同于:

-   Red
-   Green
-   Blue

對(duì)應(yīng)效果為:

  • Red
  • Green
  • Blue

1.5.2 有序列表

使用數(shù)字接著一個(gè)英文句點(diǎn),:

1.  Bird
2.  McHale
3.  Parish

對(duì)應(yīng)效果:

  1. Bird
  2. McHale
  3. Parish

1.5.3 列表共性

  1. 列表項(xiàng)目標(biāo)記通常是放在最左邊吱晒,但是其實(shí)也可以縮進(jìn)甸饱,最多 3 個(gè)空格(如果四個(gè)空格,就變成了代碼塊仑濒。)叹话,項(xiàng)目標(biāo)記后面則一定要接著至少一個(gè)空格或制表符

  2. 要讓列表看起來(lái)更漂亮墩瞳,你可以把內(nèi)容用固定的縮進(jìn)整理好:
    * Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
    Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
    viverra nec, fringilla in, laoreet vitae, risus.
    * Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
    Suspendisse id sem consectetuer libero luctus adipiscing.

    對(duì)應(yīng)效果:

    • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
      Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
      viverra nec, fringilla in, laoreet vitae, risus.
    • Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
      Suspendisse id sem consectetuer libero luctus adipiscing.
  3. 列表項(xiàng)目可以包含多個(gè)段落驼壶,每個(gè)項(xiàng)目下的段落都必須縮進(jìn) 4 個(gè)空格或是 1 個(gè)制表符

     1.  This is a list item with two paragraphs. Lorem ipsum dolor
         sit amet, consectetuer adipiscing elit. Aliquam hendrerit
         mi posuere lectus.
     
         Vestibulum enim wisi, viverra nec, fringilla in, laoreet
         vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
         sit amet velit.
    
     2.  Suspendisse id sem consectetuer libero luctus adipiscing.
    

    對(duì)應(yīng)效果為:

    1. This is a list item with two paragraphs. Lorem ipsum dolor
      sit amet, consectetuer adipiscing elit. Aliquam hendrerit
      mi posuere lectus.

      Vestibulum enim wisi, viverra nec, fringilla in, laoreet
      vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
      sit amet velit.

    2. Suspendisse id sem consectetuer libero luctus adipiscing.

  4. 如果要在列表項(xiàng)目?jī)?nèi)放進(jìn)引用,那 > 就需要縮進(jìn):

       *   A list item with a blockquote:
    
         > This is a blockquote
         > inside a list item.
    

    對(duì)應(yīng)效果:

    • A list item with a blockquote:

      This is a blockquote
      inside a list item.

  1. 如果要放代碼區(qū)塊的話喉酌,該區(qū)塊就需要縮進(jìn)兩次热凹,也就是 8 個(gè)空格或是 2 個(gè)制表符

     *   一列表項(xiàng)包含一個(gè)列表區(qū)塊:
    
         function(){
             var a=1;
             var b=3;
             return a+b;
         }
    

    對(duì)應(yīng)效果:

    • 一列表項(xiàng)包含一個(gè)列表區(qū)塊:

      function(){
          var a=1;
          var b=3;
          return a+b;
      }
      
  2. 項(xiàng)目列表很可能會(huì)不小心產(chǎn)生,像是下面這樣的寫法:

     1986. What a great season.
    

    換句話說泪电,也就是在行首出現(xiàn)數(shù)字-句點(diǎn)-空白般妙,要避免這樣的狀況,你可以在句點(diǎn)前面加上反斜杠相速。

     1986\. What a great season.
    

    對(duì)應(yīng)效果:

    1986. What a great season.

1.6代碼區(qū)塊

要在 Markdown 中建立代碼區(qū)塊很簡(jiǎn)單碟渺,只要簡(jiǎn)單地縮進(jìn) 4 個(gè)空格或是 1 個(gè)制表符就可以:

這是一個(gè)普通段落:

    這是一個(gè)代碼區(qū)塊。

對(duì)應(yīng)效果:

這是一個(gè)普通段落:

這是一個(gè)代碼區(qū)塊突诬。

1.7 分隔線

可以在一行中用三個(gè)以上的星號(hào)苫拍、減號(hào)芜繁、底線來(lái)建立一個(gè)分隔線,行內(nèi)不能有其他東西绒极。你也可以在星號(hào)或是減號(hào)中間插入空格骏令。下面每種寫法都可以建立分隔線:

***
* * *
- - -
--------------------

對(duì)應(yīng)效果:





2 區(qū)段元素

2.1 鏈接

Markdown 支持兩種形式的鏈接語(yǔ)法: 行內(nèi)式和參考式兩種形式。

不管是哪一種集峦,鏈接文字都是用 [方括號(hào)] 來(lái)標(biāo)記伏社。

2.1.1 行內(nèi)式的鏈接

要建立一個(gè)行內(nèi)式的鏈接,只要在方塊括號(hào)后面緊接著圓括號(hào)并插入網(wǎng)址鏈接即可塔淤,如果你還想要加上鏈接的 title 文字摘昌,只要在網(wǎng)址后面,用雙引號(hào)把 title 文字包起來(lái)即可高蜂,例如:

This is [an example](http://example.com/ "Title") inline link.

[This link](http://example.net/) has no title attribute.

對(duì)應(yīng)效果:

This is an example inline link.

This link has no title attribute.

2.1.2 參考式的鏈接

參考式的鏈接是在鏈接文字的括號(hào)后面再接上另一個(gè)方括號(hào)聪黎,而在第二個(gè)方括號(hào)里面要填入用以辨識(shí)鏈接的標(biāo)記:

This is [an example][id] reference-style link.

對(duì)應(yīng)效果:

This is an example reference-style link.

接著,在文件的任意處(鏈接的定義可以放在文件中的任何一個(gè)地方)备恤,你可以把這個(gè)標(biāo)記的鏈接內(nèi)容定義出來(lái)稿饰,網(wǎng)址定義只有在產(chǎn)生鏈接的時(shí)候用到,并不會(huì)直接出現(xiàn)在文件之中

[id]: http://example.com/  "Optional Title Here"

對(duì)應(yīng)效果:

鏈接內(nèi)容定義的形式為:

  • 方括號(hào)(前面可以選擇性地加上至多三個(gè)空格來(lái)縮進(jìn))露泊,里面輸入鏈接文字喉镰;

  • 接著一個(gè)冒號(hào);

  • 接著一個(gè)以上的空格或制表符惭笑;

  • 接著鏈接的網(wǎng)址侣姆;

  • 選擇性地接著 title 內(nèi)容,可以用單引號(hào)沉噩、雙引號(hào)或是括弧包著捺宗;

    下面這三種鏈接的定義都是相同:

    **隱式鏈接標(biāo)記**功能讓你可以省略指定鏈接標(biāo)記,這種情形下川蒙,鏈接標(biāo)記會(huì)視為等同于鏈接文字蚜厉,要用隱式鏈接標(biāo)記只要在鏈接文字后面加上一個(gè)空的方括號(hào),如果你要讓 "Google" 鏈接到 google.com畜眨,你可以簡(jiǎn)化成:  
    

    [Google][]

然后定義鏈接內(nèi)容:

[Google]: http://google.com/

2.2 強(qiáng)調(diào)

Markdown 使用星號(hào)(*)和底線(_)作為標(biāo)記強(qiáng)調(diào)字詞的符號(hào)昼牛;

*single asterisks*
_single underscores_
**double asterisks**
__double underscores__

對(duì)應(yīng)效果:

single asterisks
single underscores
double asterisks
double underscores

  **但是如果你的 * 和 _ 兩邊都有空白的話,它們就只會(huì)被當(dāng)成普通的符號(hào)康聂。**

如果要在文字前后直接插入普通的星號(hào)或底線匾嘱,你可以用反斜線:

\*this text is surrounded by literal asterisks\*

對(duì)應(yīng)效果:

*this text is surrounded by literal asterisks*

2.3 代碼

如果要標(biāo)記一小段行內(nèi)代碼,你可以用反引號(hào)把它包起來(lái)(`)早抠,例如:

Use the `printf()` function.
``There is a literal backtick (`) here.``
A single backtick in a code span: `` ` ``
A backtick-delimited string in a code span: `` `foo` ``

對(duì)應(yīng)效果:

Use the printf() function.
There is a literal backtick (`) here.
A single backtick in a code span: `
A backtick-delimited string in a code span: `foo`

2.4 圖片

Markdown 使用一種和鏈接很相似的語(yǔ)法來(lái)標(biāo)記圖片,同樣也允許兩種樣式: 行內(nèi)式和參考式撬讽。

2.4.1 行內(nèi)式

行內(nèi)式的圖片語(yǔ)法看起來(lái)像是:

!``[Alt text](/path/to/img.jpg)

!``[Alt text](/path/to/img.jpg "Optional title")

詳細(xì)敘述如下:

  • 一個(gè)驚嘆號(hào) !
  • 接著一個(gè)方括號(hào)蕊连,里面放上圖片的替代文字
  • 接著一個(gè)普通括號(hào)悬垃,里面放上圖片的網(wǎng)址,最后還可以用引號(hào)包住并加上 選擇性的 'title' 文字甘苍。

2.4.2 參考式

參考式的圖片語(yǔ)法則長(zhǎng)得像這樣:

![Alt text][id]

「id」是圖片參考的名稱尝蠕,圖片參考的定義方式則和連結(jié)參考一樣:

[id]: url/to/image  "Optional title attribute"

到目前為止, Markdown 還沒有辦法指定圖片的寬高载庭,如果你需要的話看彼,你可以使用普通的 <img> 標(biāo)簽。

3 其他

3.1 自動(dòng)連接

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

<http://example.com/>

對(duì)應(yīng)效果:

http://example.com/

郵址的自動(dòng)鏈接也很類似茁计,只是 Markdown 會(huì)先做一個(gè)編碼轉(zhuǎn)換的過程,把文字字符轉(zhuǎn)成 16 進(jìn)位碼的 HTML 實(shí)體谓松,這樣的格式可以糊弄一些不好的郵址收集機(jī)器人星压,例如:

<address@example.com>

對(duì)應(yīng)效果:

address@example.com

3.2 反斜杠

Markdown 可以利用反斜杠來(lái)插入一些在語(yǔ)法中有其它意義的符號(hào),例如:如果你想要用星號(hào)加在文字旁邊的方式來(lái)做出強(qiáng)調(diào)效果(但不用 <em> 標(biāo)簽)鬼譬,你可以在星號(hào)的前面加上反斜杠:

\*literal asterisks\*

對(duì)應(yīng)效果:

*literal asterisks*

Markdown 支持以下這些符號(hào)前面加上反斜杠來(lái)幫助插入普通的符號(hào):

\   反斜線
`   反引號(hào)
*   星號(hào)
_   底線
{}  花括號(hào)
[]  方括號(hào)
()  括弧
#   井字號(hào)
+   加號(hào)
-   減號(hào)
.   英文句點(diǎn)
!   驚嘆號(hào)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末娜膘,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子优质,更是在濱河造成了極大的恐慌竣贪,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盆赤,死亡現(xiàn)場(chǎng)離奇詭異贾富,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)牺六,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門颤枪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人淑际,你說我怎么就攤上這事畏纲。” “怎么了春缕?”我有些...
    開封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵盗胀,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我锄贼,道長(zhǎng)票灰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮屑迂,結(jié)果婚禮上浸策,老公的妹妹穿的比我還像新娘。我一直安慰自己惹盼,他們只是感情好庸汗,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著手报,像睡著了一般蚯舱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上掩蛤,一...
    開封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天枉昏,我揣著相機(jī)與錄音,去河邊找鬼盏档。 笑死凶掰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蜈亩。 我是一名探鬼主播懦窘,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼稚配!你這毒婦竟也來(lái)了畅涂?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤道川,失蹤者是張志新(化名)和其女友劉穎午衰,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冒萄,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡臊岸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了尊流。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帅戒。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖崖技,靈堂內(nèi)的尸體忽然破棺而出逻住,到底是詐尸還是另有隱情,我是刑警寧澤迎献,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布瞎访,位于F島的核電站,受9級(jí)特大地震影響吁恍,放射性物質(zhì)發(fā)生泄漏扒秸。R本人自食惡果不足惜播演,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鸦采。 院中可真熱鬧宾巍,春花似錦、人聲如沸渔伯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)锣吼。三九已至,卻和暖如春蓝厌,著一層夾襖步出監(jiān)牢的瞬間玄叠,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工拓提, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留读恃,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓代态,卻偏偏與公主長(zhǎng)得像寺惫,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蹦疑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

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