Markdown基礎(chǔ)語(yǔ)法總結(jié)

目錄

  • 區(qū)塊元素
    • 標(biāo)題

    • 列表

    • 區(qū)塊引用

    • 代碼區(qū)塊

    • 分隔線

    • 段落和換行

  • 區(qū)段元素
    • 鏈接

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

    • 代碼

    • 圖片

    • 轉(zhuǎn)義


  1. 標(biāo)題 <a name="title"></a>

    • 類(lèi)Setext

      This is an H1

      This is an H2

        Code:
      
        This is an H1   
        ====
        This is an H2
        ----
      

      備注:任何數(shù)量的=和-都可以有效果

      =表示最高階標(biāo)題,-表示第二階標(biāo)題

    • atx形式

      This is an H1

      This is an H2

      This is an H3

      This is an H4

      This is an H5
      This is an H6
        Code:
      
        # This is an H1
      
        ## This is an H2
      
        ### This is an H3
      
        #### This is an H4
      
        ##### This is an H5
      
        ###### This is an H6 
      

      也可以表示成這樣 # This is an H1 #
      備注: 行首n個(gè)#表示n階標(biāo)題,n最大為6

  2. 列表

    • 有序列表

      有序列表使用數(shù)字接著一個(gè)英文句點(diǎn)

      1. Bird
      2. McHale
          Code:
          1. Bird
          2. McHale
      
    • 無(wú)序列表

      無(wú)序列表是使用,+,-中任意一種來(lái)表示

      • Red
      • Green
      • Blue
          Code:
          - Red
          + Green
          * Blue
      
  3. 引用

    區(qū)塊引用是使用類(lèi)似email中用>來(lái)表示

    示例

     > 簡(jiǎn)單引用1
     > 簡(jiǎn)單引用2
     > 
     > 多行引用
     >> 嵌套引用
    
     > ## 引用中使用Markdown語(yǔ)法。
     > 
     > 1.   這是第一行列表項(xiàng)。
     > 2.   這是第二行列表項(xiàng)。
     > 
     > 給出一些例子代碼:
     > 
     >     return shell_exec("echo $input | $markdown_script");
    

    效果

    簡(jiǎn)單引用1
    簡(jiǎn)單引用2

    多行引用

    嵌套引用

    引用中使用Markdown語(yǔ)法。

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

    給出一些例子代碼:

      return shell_exec("echo $input | $markdown_script");
    
  4. 代碼區(qū)塊

    建立代碼區(qū)塊,只需要簡(jiǎn)單地縮進(jìn)4個(gè)空格或是1個(gè)制表符就可以
    代碼塊一直持續(xù)到?jīng)]有縮進(jìn)的那一行(或是文件的結(jié)尾)

    也可以使用` 來(lái)表示

     代碼塊
    
     使用縮進(jìn)表示代碼塊
    
  5. 分隔線

    一行中用三個(gè)以上的星號(hào)、減號(hào)、底線來(lái)建立一個(gè)分隔線,行內(nèi)不能有其他東西,
    也可以在星號(hào)或是減號(hào)中間插入空格


     ---
    

     - - -
    

     ***
    

     * * *
    

     ——————————————
    
  6. 段落和換行

    • 段落

      段落是由一個(gè)或多個(gè)連續(xù)的文本行組成,
      它的前后要一個(gè)以上的空行(顯示上看起來(lái)像是空的)

    • 換行

      Mardown允許段落內(nèi)的強(qiáng)迫換行(插入換行符)
      要依賴Markdown來(lái)插入<br/>標(biāo)簽的話,在<br/>插入處要先按入兩個(gè)以上的空格然后回車(chē)

  7. 鏈接

    支持兩種形式的連接語(yǔ)法: 行內(nèi)式參考式
    鏈接字符不區(qū)分大小寫(xiě)

    • 行內(nèi)式

      This is baidu
      baidu

        Code:
        This is [baidu](http://www.baidu.com/ "度娘")
        [baidu](https://www.baidu.com/)
      
    • 參考式

      This is baidu example reference-style link.

        Code:
        This is [baidu example][id] reference-style link.
        標(biāo)記: [id]: https://www.baidu.com/ "度娘"
        或者: [id]: https://www.baidu.com/ '度娘' (簡(jiǎn)書(shū)不支持)
        或者 [id]: https://www.baidu.com/ (度娘)
        (簡(jiǎn)書(shū)不支持使用對(duì)文本描述使用單引號(hào))
      
    • 隱式鏈接標(biāo)記功能

      Baidu

        Code:
        [Baidu][]
        標(biāo)記可以這樣寫(xiě): [Baidu]: http://baidu.com
      
    • 參考式鏈接范例:


         --I get 10 times more traffic from [Google] [1] than from 
         --[Yahoo] [2] or [MSN] [3]. 
         --[1]:  http://google.com/        "Google"
         --[2]: http://search.yahoo.com/  "Yahoo Search"
         --[3]: http://search.msn.com/    "MSN Search"
         --I get 10 times more traffic from [Google][] than from
         --[Yahoo][] or [MSN][].
         --[google]: http://google.com/        "Google"
         --[yahoo]:  http://search.yahoo.com/  "Yahoo Search"
         --[msn]:    http://search.msn.com/    "MSN Search"
         (備注: 上述代碼在使用時(shí)需刪掉前面的--)          
    
  8. 強(qiáng)調(diào)

    Markdown使用性星號(hào)(*)和底線(_)作為標(biāo)記強(qiáng)調(diào)字詞的符號(hào)
    兩端被一個(gè)*或_包圍的單詞會(huì)被轉(zhuǎn)換成斜體
    兩端被兩個(gè)*或_包圍的單詞會(huì)被轉(zhuǎn)換成粗體
    *或_的兩端不能有空白
    用什么符號(hào)就以什么符號(hào)結(jié)尾

     示例
     *斜體*
     _斜體_
     **粗體**
     __粗體__
    
  9. 代碼

    如果要標(biāo)記一段行內(nèi)代碼,可以用反引號(hào) ` 把它包起來(lái)
    用多個(gè)反引號(hào)來(lái)開(kāi)啟和結(jié)束代碼區(qū)段

    行內(nèi)
    段落代碼
    包含`反引號(hào)
    包含 `兩個(gè)反引號(hào)`
    <特殊符號(hào)&>

     示例:
    
     ``段落代碼``  
     ``包含`反引號(hào)``
     ``包含 `兩個(gè)反引號(hào)` `` 
     ``<特殊符號(hào)&>``
    
  10. 圖片
    Markdown使用一種和鏈接很相似的語(yǔ)法來(lái)標(biāo)記圖片
    允許兩種樣式:行內(nèi)式和參考式

    • 行內(nèi)式的圖片語(yǔ)法:

      Overload 倉(cāng)助
      Overload 倉(cāng)助
        示例
          ![Overload 倉(cāng)助](http://img4.duitang.com/uploads/item/201508/19/20150819131018_vYPyR.thumb.224_0.png   ) 
          ![Overload 倉(cāng)助](http://img4.duitang.com/uploads/item/201508/19/20150819131018_vYPyR.thumb.224_0.png "森林賢王") 
      
    • 參考式語(yǔ)法:

      Overload 倉(cāng)助
      Overload 倉(cāng)助
        示例:
          -- ![Overload 倉(cāng)助][xd]  
          -- [xd]:img4.duitang.com/uploads/item/201508/19/20150819131018_vYPyR.thumb.224_0.png  "森林賢王"
         (備注: 上述代碼在使用時(shí)需刪掉前面的--) 
      
  11. 轉(zhuǎn)義

    使用反斜杠來(lái)插入一些在語(yǔ)法中有其它意義的符號(hào),如*
    需要轉(zhuǎn)義的字符:

    \   反斜線
    `   反引號(hào)
    *   星號(hào)
    _   底線
    {}  花括號(hào)
    []  方括號(hào)
    ()  括弧
    #   井字號(hào)
    +   加號(hào)
    -   減號(hào)
    .   英文句點(diǎn)
    !   驚嘆號(hào)
    

本文主要參考自 http://wowubuntu.com/markdown/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容