Markdown 是一种轻量级标记语言,排版语法简洁,让人们在编写文档时更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与 HTML 混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。它有简洁、高效、易读、易写的特点。
标题
根据标题级别使用相应数量的井号 #
,之后空一格写标题内容。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
段落
段落
使用空白行将一行或多行文本分隔为不同段落。
这是第一段
这还是第一段
这是第二段
注意:Markdown 会把连续多个 空格 或 制表符 解析为一个空格
换行
在一行末尾添加两个或多个空格后按回车(也有些编辑器不需要加字符),可创建一个换行符。但不推荐这样做,因为行尾空格很难被看到。为了兼容性,建议使用 HTML 的 <br>
标签。
本段的第 1 行(行尾有两个空格)
本段的第 2 行<br>
本段的第 3 行(行尾无空格)
本段的第 4 行
下一段
分隔线
在单独一行上使用三个或多个破折号 ---
(最推荐)、星号 ***
或下划线 ___
来创建分隔线,且该行不能包含其他内容。
---
***
___
格式化文本
文字样式
*斜体*
**粗体**
***粗体加斜体***
~~删除线~~
引用
在段落前添加一个 >
符号创建引用。块引用可以包含多个段落,只要为段落之间的空白行添加一个 >
符号。
>这是第一块引用
>这是第二块第一段引用。
>
>这是第二块第二段引用
代码
行内代码包裹在一对反引号 `
中:
`inline code`
若行内代码内容包含一个或多个反引号,则可包裹在一对双反引号中。
代码块:在代码块之前和之后的行上使用三个反引号(推荐)或三个波浪号 ~~~
;可在代码块之前的反引号旁指定一种语言,例如:
```c // 这是一段 C 语言代码块 #include <stdio.h> int main(void) { printf(Hello, world!\n); return 0; } ```
数学公式
行内公式包裹在一对 $
中:
$ E=mc^2 $
行间公式包裹在一对 $$
中:
$$ E=mc^2 $$
列表
无序列表
* 无序列表 1
* 无序列表 2
* 无序列表 2.1
* 无序列表 2.2
* 无序列表 2.2.1
* 无序列表 2.2.2
有序列表
1. 有序列表 1
2. 有序列表 2
1. 有序列表 2.1
2. 有序列表 2.2
1. 有序列表 2.2.1
2. 有序列表 2.2.2
表格
| 表头 1 | 表头 2 |
| - | - |
| 内容 1.1 | 内容 1.2 |
| 内容 2.1 | 内容 2.2 |
引入外部内容
网址
格式(悬停内容可以省略):
[超链接显示名](超链接地址 "悬停显示的内容")
使用一对尖括号可把 URL 或者 Email 地址变成可点击的链接:
<https://strayerland.net>
其实也可以不加格式直接写 URL。
注释
本段内容引用了文献甲[^1]。
[^1]: 甲——这是文献的注释说明。
其中第一段是正文,第二段是注释,可以写在整个文档的末尾。
图片
格式(图片标题可省略):
![图片未能加载时的替代文本](图片链接 "图片标题")
给图片添加链接:
[![替代文本](图片链接 "图片标题")](网址)
转义字符语法
要显示原本用于格式化 Markdown 文档的字符,请在字符前面添加反斜杠字符 \
。
以下字符需使用转义格式显示:
字符 | 名称 |
---|---|
\ | 反斜杠 |
` | 反引号 |
* | 星号 |
_ | 下划线 |
{ } | 大括号 |
[ ] | 中括号 |
( ) | 圆括号 |
# | 井号 |
+ | 加号 |
– | 负号 |
. | 英文句号 |
! | 感叹号 |
| | 管道 |
发表回复
要发表评论,您必须先登录。