markdown笔记

219 阅读3分钟

markdown笔记

markdown是一种轻量级标记语言。

markdown语法

标题

markdown标题有两种格式,最多可表示6级标题,推荐使用#号。

  • 使用#号可表示1-6级标题,一级标题对应一个#号,二级标题对应两个#号,以此类推
    # 一级标题
    ## 二级标题
    ### 三级标题
    #### 四级标题
    ##### 五级标题
    ###### 六级标题
    
  • 使用=-标记一级和二级标题
    一级标题
    =======
    
    二级标题
    -------
    

段落格式

markdown段落的换行是用一个空行来表示重新开始一个新的段落

段落1的第一句话。
段落1的第二句话。

段落2

字体与线

markdown字体包括斜体,粗体,斜粗体。

  • 使用一个*_可表示斜体
    *斜体文本1*
    _斜体文本2_
    
  • 使用两个*_可表示粗体
    **加粗文本1**
    __加粗文本2__
    
  • 使用三个*_可表示斜粗体
    ***粗斜体文本1***
    ___粗斜体文本2___
    

markdown线包括删除线,下划线和分割线。

  • 使用~包含文字可表示删除线
    ~~删除线~~
    
  • 使用标签<u>包含文字可表示下划线
    <u>下划线</u>
    
  • 使用三个或三个以上的-*或直接使用<hr/>标签可表示分割线
    ---
    ***
    <hr/>
    

列表

markdown列表包含无序列表,有序列表和任务列表。

无序列表

使用-+*表示无序列表都是等效的,推荐使用-

  • 使用-可表示无序列表
    - 无序列表1
    - 无序列表1
    
  • 使用+可表示无序列表
    + 无序列表1
    + 无序列表1
    
  • 使用*可表示无序列表
    * 无序列表1
    * 无序列表1
    

有序列表

使用数字加.可表示有序列表

1. 有序列表
2. 有序列表

任务列表

如需发布到web渲染,需增加无序列表的前缀-,如- [ ]

  • 使用[ ]可表示未完成任务
    - [ ] 未完成1
    - [ ] 未完成2
    
  • 使用[x]可表示已完成任务
    - [x] 已完成1
    - [x] 已完成2
    

区块

markdown使用>可表示区块。

> 区块内容
> 区块内容

Tab制表符嵌套层级

markdown中Tab制表符可用来控制嵌套层级

  • 列表中嵌套区块
    - 列表
       > 区块
       > 区块
    - 列表
       > 区块
       > 区块
    
  • 列表嵌套列表
    - 外层列表
       1. 内层列表
       2. 内层列表
    - 外层列表
       1. 内层列表
       2. 内层列表
    

链接

markdown链接包含直接使用链接地址和文字链接。

  • 使用<>可表示直接使用链接地址
    <https://www.baidu.com>
    
  • 使用[链接文字](链接地址)可表示文字链接
    [百度](https://www.baidu.com)
    

图片

使用![图片文字](图片地址 "可选标题")可表示图片。

![破损图片](https://s4.ax1x.com/2022/01/22/7hucEq.jpg)

图片和链接可以结合使用,点击图片跳转链接。

[![破损图片](https://s4.ax1x.com/2022/01/22/7hucEq.jpg)](https://www.baidu.com)

表格

markdown制作表格使用|来分隔不同的单元格,使用-来分隔表头和其他行。

|表头1	|表头2	|表头3	|
|--|--|--|
|单元格	|单元格	|单元格	|
|单元格	|单元格	|单元格	|