Markdown语法学习

参考:http://www.markdown.cn/#emphasis

标题

行首使用1-6个”#”,定义1-6级标题 — Setext格式
或者底部使用任意数量”=”或”-“表示最高级标题和第二级标题 — atx格式

例子1:

“### 三级标题”

三级标题

例子二:
“第二级标题
—————–”

第二级标题

区块引用

区块引用使用 “>”,并且可以嵌套使用,其他的Markdown语法在区块仍然生效.会被Markdown转为

例子: 嵌套
“> 第一层区块:”
“>> 第二层区块”,

第一层区块:

第二层区块

列表

Markdown支持两种列表:无序列表和有序列表

  • 无序列表使用”*”,”+”或者”-“号标记,会被转化为

    1. 例子:
      “+ Apple”
      “+ Orange”
      “+ Banala”
  • Apple
  • Orange
  • Banala
  • 有序列表使用数字加英文句点标记, 数字本身的顺序不重要,但是还是建议从1开始,依次+1顺序排列,至少比较美观; 有序列表每一项也可以嵌套其他标签.会被转化为

    • 例子,
      “> 2. 有序列表第一条”
      “> 1. 有序列表第二条”
      “> 3. 有序列表第三条”
    1. 有序列表第一条
    2. 有序列表第二条
    3. 有序列表第三条

    代码区块

    缩进四个空格或者一个制表符定义一个代码区块,代码区块会被转换成HTML的

    print('代码块')
    
    • 可以使用`(反引号)定义一段行内代码,被转化为,如this is the code print:print,

    • 可以使用两个反引号包含起一段含有单个反引号的代码,这样,这段代码中的反引号会正常显示:print(`)

    • 使用三个反引号定义代码段,当需要显示大段代码时使用很方便: 被Markdown转化为

    this is the code block 

    分隔线

    在一行中使用三个或者以上的星号/减号/底线来建立一条分隔线;会被转化为


    例子:
    “—”:


    连接

    连接分为两种,行内式和参考式.
    行内式的定义格式为: [连接文字] (连接地址 “Title”),中括号定义连接文字,小括号给出具体连接地址,如Baidu,
    [Baidu](https://www.baidu.com “Baidu”),
    会被转化为Baidu


    参考式连接的定义格式为: 连接文字
    第一步,要需要显示连接的位置预留一个link_id(名字随便取),如: this is [Baidu] [link_id] reference style,
    第二步在文章任意位置(实际上并不是任意位置,在区块就不行,不会被解析,只会被当成纯文本显示)对link_id赋值,
    link_id: https://www.baidu.com “Baidu”
    简写形式: 可以把第二个中括号置空, 赋值时直接使用第一个中括号中的名称,如[Baidu] [],
    Baidu: https://www.baidu.com

    强调

    使用*或_(底线)强调其包含的文字,
    一个会被Markdown转化为标签,两个*会被转化为, _(底线同理).
    *一个星号*: 一个星号
    __两个底线__: 两个底线

    图片

    图片的定义与连接类似,只不过多了个!(感叹号),


    行内式:
    图片文字

    ![图片替代文字] (图片路径),被转化为提示
    一个惊叹号 !
    紧接着一个方括号,里面放上图片的替代文字
    接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上 选择性的 'title' 文字。
    

    参考式:

    ![图片文字][id]
    
    [id]: (图片路径 "Title")
    

你可能感兴趣的:(前端,Markdown)