Markdown基礎語法總結

目錄

  • 區塊元素
    • 標題

    • 列表

    • 區塊引用

    • 代碼區塊

    • 分隔線

    • 段落和換行

  • 區段元素
    • 連接

    • 強調

    • 代碼

    • 圖片

    • 轉義


  1. 標題 <a name="title"></a>shell

    • 類Setextmarkdown

      This is an H1

      This is an H2

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

      備註:任何數量的=和-均可以有效果

      =表示最高階標題,-表示第二階標題
      ui

    • atx形式google

      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階標題,n最大爲63d

  2. 列表code

    • 有序列表blog

      有序列表使用數字接着一個英文句點圖片

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

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

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

    區塊引用是使用相似email中用>來表示

    示例

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

    效果

    簡單引用1
    簡單引用2

    多行引用

    嵌套引用

    引用中使用Markdown語法。

    1. 這是第一行列表項。
    2. 這是第二行列表項。

    給出一些例子代碼:

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

    創建代碼區塊,只須要簡單地縮進4個空格或是1個製表符就能夠
    代碼塊一直持續到沒有縮進的那一行(或是文件的結尾)

    也可使用` 來表示

    代碼塊
    使用縮進表示代碼塊
  5. 分隔線

    一行中用三個以上的星號、減號、底線來創建一個分隔線,行內不能有其餘東西,
    也能夠在星號或是減號中間插入空格


    ---

    - - -

    ***

    * * *

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

    • 段落

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

    • 換行

      Mardown容許段落內的強迫換行(插入換行符)
      要依賴Markdown來插入<br/>標籤的話,在<br/>插入處要先按入兩個以上的空格而後回車

  7. 連接

    支持兩種形式的鏈接語法: 行內式參考式
    連接字符不區分大小寫

    • 行內式

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

      Baidu

      Code:
        [Baidu][]
        標記能夠這樣寫: [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. 強調

    Markdown使用性星號(*)和底線(_)做爲標記強調字詞的符號
    兩端被一個*或_包圍的單詞會被轉換成斜體
    兩端被兩個*或_包圍的單詞會被轉換成粗體
    *或_的兩端不能有空白
    用什麼符號就以什麼符號結尾

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

    若是要標記一段行內代碼,能夠用反引號 ` 把它包起來
    用多個反引號來開啓和結束代碼區段

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

    示例:
    
     ``段落代碼``  
     ``包含`反引號``
     ``包含 `兩個反引號` `` 
     ``<特殊符號&>``
  10. 圖片
    Markdown使用一種和連接很類似的語法來標記圖片
    容許兩種樣式:行內式和參考式

    • 行內式的圖片語法:

      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. 轉義

    使用反斜槓來插入一些在語法中有其它意義的符號,如*
    須要轉義的字符:

    \   反斜線
    `   反引號
    *   星號
    _   底線
    {}  花括號
    []  方括號
    ()  括弧
    #   井字號
    +   加號
    -   減號
    .   英文句點
    !   驚歎號
做者:風清723連接:http://www.jianshu.com/p/075d7cac8fef來源:簡書著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
相關文章
相關標籤/搜索