美文网首页
MarkDown常用语法介绍

MarkDown常用语法介绍

作者: 明天会更好iOSer | 来源:发表于2017-06-25 19:16 被阅读0次

    Markdown是一种电子邮件风格的标记语言,应用非常广泛。

    0. 心得

    为了写这篇文章我发了一个下午时间,为什么发这么长时间写这篇文章,作为一名iOS开发者,以前学习过的东西,过了一段时间,就容易忘记,自己也不断在反思自己,有句话说的好“好记性不如烂笔头”, 这样给自己对某知识点做个总结,同时也方便自己查找。我希望在简书中交到更多真心朋友。

    1.概述

    Markdown不是想取代HTML,而是更好兼容HTML,Markdown的理念是:让文档更容易读、写和随意改。HTML是一种发布的格式,Markdown是一种书写的格式。就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。

    2.标题使用

    Markdown支持两种标题的语法,类 Setext 和类 atx 形式。

    2.1 类Setext标题使用

    类Setext形式是用底线的形式,只有两种标题大小,用 = 表示最高阶标题和-表示第二阶标题等。
    代码如下:

    Hello world!
    ========
    Hello world!
    -------------
    

    效果如下:


    类Setext的标题

    2.2 类atx 标题使用

    atx形式则是在行首插入 1 到 6 个# ,对应到标题 1 到 6 阶,#个数越多,标题越小。
    代码如下:

    # 标题一
    ## 标题二
    ### 标题三
    #### 标题四
    ##### 标题五
    ###### 标题六
    

    效果如下:


    类Atx的标题

    3.列表使用

    列表包括有序列表和无序列表等。

    3.1 无序列表

    无序列表可以用 + - * 三种方式表示(注:符号与文本之间一定要留空格,否则无效果)。
    代码如下:

    + 文本1 
    + 文本2
    + 文本3
    
    - 文本1
    - 文本2
    - 文本3
    
    * 文本1
    * 文本2
    * 文本3
    

    效果如下:


    无序列表

    3.2 有序列表

    有序列表用阿拉伯数字表示即可(注:符号与文本之间一定要留空格,否则无效果)。
    代码如下:

    1. 文本1
    2. 文本2
    3. 文本3
    

    效果如下:


    有序列表

    4. 引用

    在我们写作时,有时需要引用他人的语句,这时候需要引用格式,使用 > 表示引用, >> 表示引用里面再套一层引用,依次类推。
    代码如下:

    ## 普通引用
    > 一盏灯, 一片昏黄; 一简书, 一杯淡茶。 守着那一份淡定, 品读属于自己的寂寞。 保持淡定, 才能欣赏到最美丽的风景! 保持淡定, 人生从此不再寂寞。
    
    ## 早发白帝城
    > 朝辞白帝彩云间
    > 千里江陵一日还
    > 两岸猿声啼不住
    > 轻舟已过万重山
    
    ## 多层引用1
    > 这是一级引用
    >> 这是二级引用
    >>> 这是三级引用
    
    > 这是一级引用
    
    ## 多层引用2
    > 这是~~一级引用~~
    >> 这是**二级引用**
    >>> 这是`三级引用`
    > 这是一级引用
    

    效果如下:


    引用

    注:

    • 如果嵌套引用的话,从高阶引用(如:>>>)退到低阶引用(如:>)时,必须之间要加一个空格或者 > 作为过渡,否则默认下一行和上一行是同一级别的引用。如实例多层引用2。
    • 引用标记里可以使用其他标记,如有序列表或无序列表标记,代码标记等。

    5. 代码引用

    代码引用分为 单行代码引用 和 多行代码引用 等。单行代码引用用`置于首尾表示,多行代码引用用```置于首尾表示。
    代码如下:

    ## 单行代码引用
    `hello world`
    
    ## 多行代码引用 
    hello world
    hello world
    hello world
    

    效果如下:


    代码引用

    6. 字体

    字体包括斜体、粗体、删除线等。

    • 使用 *_ 符号表示斜体。
    • 使用 **__ 符号表示粗体。
    • 使用 ~~ 符号表示删除线。
    • 前后的*__~~ 与字体之间不能有空格
      代码如下:
      ## 粗体
      **粗体1**
      __粗体2__
      
      ## 斜体
      *斜体1*
      _斜体2_
      
      ## 粗斜体
      ***粗体1***
      ___粗体2___
      
      ## 删除线
      ~~删除线~~
      

    效果如下:


    字体

    7. 图片链接与文本链接

    • 文本链接引用的格式是[显示文本](链接地址)
    • 图片链接引用的格式是![](链接地址)
      效果如下:
      文本链接
      图片链接

    8. 表格

    表格样式1

    注:| --- |:-:| --:| 中3个 - 符号
    代码如下:

    | 居右对齐| 居中对齐 | 居左对齐  |
    | --- |:-:| --:|
    | A1  | B1| C1 |
    | A2  | B2| C2 |
    

    或者

    居右对齐| 居中对齐 | 居左对齐 
    --- |:-:| --:
    A1  | B1| C1 
    A2  | B2| C2
    

    效果如下:


    表格样式1

    表格样式2

    |A|B|C|
    |---|---|--- |
    |**粗体**|*斜体*|~~删除~~|
    |__另一种粗体__|_另一个斜体_|`段内代码`|
    |[超链接也可以](http://www.baidu.com)| |脚注[^fn1]|
    

    效果如下:


    表格样式2

    相关文章

      网友评论

          本文标题:MarkDown常用语法介绍

          本文链接:https://www.haomeiwen.com/subject/bdhrcxtx.html