Markdown 语法的基本格式

2,072 阅读3分钟

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。

字体修饰

  支持对文本的编辑,自然少不了文本样式的修饰,Markdown 支持对文字的加粗、删除线等效果,不过该标准并不完全统一,所以各编辑器之间的兼容性也不统一,具体支持程度如何,还需要不断尝试。
  文字的修饰在符号和文本之间可以省略空格。
示例

    *文字倾斜*
    _文字倾斜_
    **文字加粗**
    __文字加粗__
    ~~文字删除~~
    ***~~文字加粗、倾斜、删除~~***

效果
文字倾斜
文字倾斜
文字加粗
文字加粗
文字删除
文字加粗、倾斜、删除
  使用多重修饰效果,可以使用嵌套的方法,但是需要注意嵌套关系,内对内、外对外。(剥洋葱)


段落

  字体修饰都是采用的行内样式,修饰后的文本依然显示在一行。如果要使文字表示一个段落进行换行,有两种方法。一种是在段落与段落之间增加一个空行;一种是在当前行的末尾结束处添加两个空格,用来表示该段落已结束。
示例

    这是第一种方法的第一段

    这是第一种方法的第二段

    这是第二种方法的第一段  
    这是第二种方法的第二段

效果
这是第一种方法的第一段

这是第一种方法的第二段

这是第二种方法的第一段
这是第二种方法的第二段

通过显示效果就可以很明显的对比出来,第一种方法换行,段落之间行间距大,第二种方法换行行间距小。用行内话说就是一种是段落,一种是段内换行。


列表

  如果有多个段落,如列表(有序和无序)。
  无序列表 使用星号、加号或是减号作为列表标记: 示例

    *   Red
    *   Green
    *   Blue

    +   Red
    +   Green
    +   Blue

    -   Red
    -   Green
    -   Blue

效果

  • Red
  • Green
  • Blue
  • Red
  • Green
  • Blue
  • Red
  • Green
  • Blue

  发现以上三种格式最终展示的结果都是相同过的。
  有序列表 使用 数字+英文句号就可以。 示例

    1.  Bird
    2.  McHale
    3.  Parish

    9. Bird
    5. McHale
    8. Parish

效果

  1. Bird

  2. McHale

  3. Parish

  4. Bird

  5. McHale

  6. Parish

  通过示例可以发现,设置的数字可以是任意的,不影响有序列表的序列号。
不论是有序或者是无序,符号和内容之间需要使用空格隔开,否则会以普通文本显示。


标题

  Markdown 的标题和网页设计的类似,一共有六级标题,文字大小样式也是逐级递减。
  其语法结构是在标题内容前加 # 表示。添加一个表示一级标题,两个表示二级标题,以此类推。
  这里需要注意,# 号和内容之间需要添加一个空格隔开,否则会无法识别
示例

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

效果

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

  还有一种表示标题的方法,就是利用=-添加底线的方式。
示例

    这是一个一级标题
    =

    这是一个二级标题
    -

效果

这是一个一级标题

这是一个二级标题

  实现效果和符号的数量没有关系。
  在有些编辑器下的效果中,一二级标题内容下方有一条下划线。


原文链接