Markdown基本语法

Markdown 语法是一种轻量级的标记语言,主要用于文本格式化,以下是其主要语法:

标题

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

无序列表

  • 使用 -*+ 符号开始每一项,例如:

    • - 列表项1
    • * 列表项2
    • + 列表项3
  • 可以嵌套列表,通过缩进实现,例如:

    • - 列表项1
      • - 子列表项1
      • - 子列表项2

有序列表

  • 使用数字加点开始每一项,例如:

    1. 1. 列表项1
    2. 2. 列表项2
    3. 3. 列表项3
  • 数字顺序可以不连续,但渲染时会自动排序,例如:

    1. 1. 列表项1
    2. 3. 列表项2
    3. 5. 列表项3

强调

  • 粗体:使用两个星号 ** 包围文字,例如:**粗体文字**
  • 斜体:使用一个星号 * 或一个下划线 _ 包围文字,例如:*斜体文字*_斜体文字_
  • 粗体斜体:使用三个星号 *** 或一个星号加两个下划线 *__ 包围文字,例如:***粗体斜体文字****__粗体斜体文字__

链接

  • [链接描述](链接地址),例如:[百度](https://www.baidu.com)
  • 带标题的链接:[链接描述](链接地址 "标题"),例如:[百度](https://www.baidu.com "百度官网")

图片

  • ![图片描述](图片链接),例如:![示例图片](https://example.com/image.jpg)
  • 带标题的图片:![图片描述](图片链接 "标题"),例如:![示例图片](https://example.com/image.jpg "示例图片标题")

引用

  • 使用 > 符号开始每一行,例如:

这是一段引用文字

引用可以包含多行

代码

  • 行内代码:使用一对反引号 ` 包围代码,例如:`这是一个行内代码示例`
  • 代码块:使用三个反引号```包围代码块,可以指定语言,例如:
print("Hello, World!")
  • 代码块也可以使用缩进实现,每行缩进四个空格,例如:
    print("Hello, World!")

分割线

  • 使用三个或更多个星号 ***、下划线 ___ 或减号 ---,例如:

表格

  • 使用 | 分隔列,使用 -= 分隔表头和表体,例如:
表头1 表头2 表头3
单元格1 单元格2 单元格3

转义字符

  • 使用反斜杠 \ 转义特殊字符,例如:\* 会显示为 * 而不是作为列表符号 例如:
\* 这是使用转义符的效果
* 这是没有使用转义符的效果

视频讲解

BiliBili: 视睿网络-哔哩哔哩视频 (bilibili.com)