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

目錄

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

    • 列表

    • 區(qū)塊引用

    • 代碼區(qū)塊

    • 分隔線

    • 段落和換行

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

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

    • 代碼

    • 圖片

    • 轉(zhuǎn)義


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

    • 類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個#表示n階標(biāo)題,n最大為6

  2. 列表

    • 有序列表

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

      1. Bird
      2. McHale
          Code:
          1. Bird
          2. McHale
      
    • 無序列表

      無序列表是使用,+,-中任意一種來表示

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

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

    示例

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

    效果

    簡單引用1
    簡單引用2

    多行引用

    嵌套引用

    引用中使用Markdown語法。

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

    給出一些例子代碼:

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

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

    也可以使用` 來表示

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

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


     ---
    

     - - -
    

     ***
    

     * * *
    

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

    • 段落

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

    • 換行

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

  7. 鏈接

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

    • 行內(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/ '度娘' (簡書不支持)
        或者 [id]: https://www.baidu.com/ (度娘)
        (簡書不支持使用對文本描述使用單引號)
      
    • 隱式鏈接標(biāo)記功能

      Baidu

        Code:
        [Baidu][]
        標(biāo)記可以這樣寫: [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"
         (備注: 上述代碼在使用時需刪掉前面的--)          
    
  8. 強(qiáng)調(diào)

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

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

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

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

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

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

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

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

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

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

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

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

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

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