基本语法
标题
#
代表<h1>
,##
代表<h2>
,依此类推。1# 一级标题 2## 二级标题
段落
段落是由一个或多个连续行的文本组成。段落之间需要用一个空行来分隔。
1这是一个段落。 2 3这是另一个段落。
强调
_
或*
用来表示斜体。**
或__
用来表示粗体。1*斜体* **粗体** __粗体__ _斜体_
引用
>
用于创建引用块。1> 这是一段引用的文字。
列表
-
或*
用于无序列表。数字加上
.
用于有序列表。1- 项目一 2* 项目二 31. 第一项 42. 第二项
链接
[链接文字](链接地址)
创建一个链接。1[Google](https://www.google.com)
图片

插入图片。1
代码
单个反引号
`
包围小段代码。三个反引号
```
开始和结束多行代码块。1`console.log('Hello, world!');` 2 function hello() { console.log('Hello, world!'); } 1(注:在多行代码块前还可以指定语言类型,比如 ````javascript`) 2
表格
使用
-
和|
来创建表格。1| 列1 | 列2 | 2| --- | --- | 3| 行1列1 | 行1列2 | 4| 行2列1 | 行2列2 |
转义字符
如果你想显示一个特殊字符而不是将其作为 Markdown 语法处理,可以在前面加上反斜杠
\
。1\* 不会被解析为强调符号
进阶用法
水平线
使用三个以上的星号
***
或减号---
或下划线___
创建水平线。1*** 2 3--- 4 5___
任务列表
在
-
或*
前面加上[ ]
表示未完成的任务,加上[x]
表示已完成的任务。1- [ ] 待办事项 2- [x] 已完成事项
脚注
Markdown 允许你在文档中添加脚注,虽然这不是所有 Markdown 解析器都支持的功能。
1这里有一个^[这是一个脚注]脚注。
自定义 ID
1#标题 {#custom-id}
评论区