#Markdown语法
Markdown 是一种轻量级标记语言,许多场景(博客,笔记等)会使用,本文对语法进行简单总结。
不同的Markdown编辑器的语法会有一些区别!该文仅供参考~
标题语法:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
效果如下:
一级标题
二级标题
三级标题
四级标题
居中:用center标签将内容框起来
<center>居中</center>
效果如下:
强调:
**强调内容**
__强调内容__
效果如下:
强调内容
强调内容
斜体:
*斜体内容*
_斜体内容_
效果如下:
斜体内容
斜体内容
引用:
> 引用内容
注意:想结束引用,需要打两次回车!!!
效果如下:
引用内容
嵌套引用:
>引用
>>嵌套引用内容
效果如下:
引用
嵌套引用内容
删除线
在文字两端加上波浪线将会显示为删除效果,比如~~这样~~。
删除效果
高亮
使用两个等号来对文本进行高亮==文本==。
使用两个等号来对文本进行==高亮文本==。这里没用,淦
脚注
脚注的用法很简单,只需要在段落中需要插入脚注的地方标注一个符号,再在段落后对这个符号进行解释即可。比如这是一个简单的脚注,[^1] 这是一个长一些的脚注。[^长脚注]
[^1]: 很有用!
[^长脚注]: 这是一个可以写长段落或者代码的地方。
脚注的用法很简单,只需要在段落中需要插入脚注的地方标注一个符号,再在段落后对这个符号进行解释即可。比如这是一个简单的脚注,1 这是一个长一些的脚注。2
你可以使用缩进在脚注中纳入其他段落。
有序列表:
要创建有序列表,请在每个列表项前添加数字并紧跟一个英文句点。数字不必按数学顺序排列,但是列表应当以数字 1 起始。
下面给出四种写法:
1. First item
2. Second item
3. Third item
4. Fourth item
1. First item
1. Second item
1. Third item
1. Fourth item
1. First item
8. Second item
3. Third item
5. Fourth item
1. First item
2. Second item
3. Third item
1. Indented item
2. Indented item
4. Fourth item
<ol>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
<li>Fourth item</li>
</ol>
无序列表的另一种写法
- 无序 1
- 无序 2
- 无序 3
无序嵌套列表
- php.ini
<ul>
- test
</ul>
- user.ini
- PHP 的配置语法
无序多重列表
- 第一层
- 空两格
- 空两格
- 第一层
有序是指前面有数字,如果不想要数字只需要把第五种写法前面的 ol 改成 ul 即可
前三种显示效果如下:
- First item
- Second item
- Third item
- Fourth item
第四种显示效果如下:
- First item
- Second item
Third item
- Indented item
- Indented item
- Fourth item
第五种显示效果如下:
- First item
- Second item
- Third item
- Fourth item
第六种显示效果如下:
- 无序 1
- 无序 2
- 无序 3
第七种效果如下
无序嵌套列表
php.ini
- test
第八种效果如下
无序多重列表
第一层
- 空两格
- 空两格
- 第一层
代码:要将单词或短语表示为代码,请将其包裹在反引号 (`) 中。
这个单词是代码 `nano`.
效果如下:
这个单词是代码 nano
.
转义反引号:
如果你要表示为代码的单词或短语中包含一个或多个反引号,则可以通过将单词或短语包裹在双反引号(``)中。
效果如下:Use `code` in your Markdown file.
分割线:
***
---
效果如下:
链接语法:
这是一个链接 [Markdown语法](https://markdown.com.cn,"最好的markdown教程")。
鼠标停留在上面会显示那些文字
效果如下:
这是一个链接 Markdown语法。
图片:

展示效果就不列举了。
调整图片大小,这里不能使用

转义符:
\# 这不是一级标题
可以将会被解析的字符不进行解析。
效果如下:
\# 这不是一级标题
创建代码块:用受保护的代码块。根据Markdown处理器或编辑器的不同,
在代码块之前和之后的行上使用三个反引号((```)或三个波浪号(~~~)。
语法高亮:在第一个反引号或波浪号后写上语言。
效果如下:
#include <stdio.h>
int main()
{
// printf() 中字符串需要引号
printf("Hello, World!");
return 0;
}
添加表
使用三个或多个连字符(---)创建每列的标题,并使用管道(|)分隔每列。您可以选择在表的任一端添加管道。
| Syntax | Description |
| ----------- | ----------- |
| Header | Title |
| Paragraph | Text |
效果如下:
Syntax | Description |
---|---|
Header | Title |
Paragraph | Text |
单元格宽度变化:如下所示。呈现的输出将看起来相同。
| Syntax | Description |
| --- | ----------- |
| Header | Title |
| Paragraph | Text |
效果如下:
Syntax | Description |
---|---|
Header | Title |
Paragraph | Text |
对齐:在连字符的左侧,右侧或两侧添加冒号(:),将列中的文本对齐到左侧,右侧或中心。
| Syntax | Description | Test Text |
| :--- | :----: | ---: |
| Header | Title | Here's this |
| Paragraph | Text | And more |
效果如下:
Syntax | Description | Test Text |
---|---|---|
Header | Title | Here's this |
Paragraph | Text | And more |
脚注:
创建脚注参考,请在方括号([^1])内添加插入符号和标识符。标识符可以是数字或单词
举例:
Here's a simple footnote,[^1] and here's a longer one.[^bignote]
[^1]: This is the first footnote.
[^bignote]: Here's one with multiple paragraphs and code.
简单来说,就是右上角有个小标识符,点一下跳到结尾的解释。
自定义列表:
第一个列表
 第一子项
第二个列表
 第一子项
第二子项
说明: 是tab , 是空格
效果如下:
第一个列表
第一子项
第二个列表
第一子项
第二子项
删除线:
~~世界是平坦的。~~ 我们现在知道世界是圆的。
效果如下:世界是平坦的。 我们现在知道世界是圆的。
任务列表语法:
在任务列表项之前添加破折号-和方括号[ ],并在[ ]前面加上空格。要选择一个复选框,请在方括号[x]之间添加 x 。效果在这里出问题了。
- [x] 支持 #标签 ,[链接](),**样式**
- [x] 要求包含列表标志(有序表无序表均可,比如 `1.[x]` 同样可以)
- [x] 这是一个已经完成的项目
- [?] 这也是一个已完成的项目(实际上你可以在其中使用任何字符)
- [ ] 这是一个未完成的项目
- [ ] 在预览模式下单击选框可以切换项目完成状态
- [x] 支持 #标签 ,[链接](),样式
- [x] 要求包含列表标志(有序表无序表均可,比如
1.[x]
同样可以) - [x] 这是一个已经完成的项目
- [?] 这也是一个已完成的项目(实际上你可以在其中使用任何字符)
- [ ] 这是一个未完成的项目
- [ ] 在预览模式下单击选框可以切换项目完成状态
表情符号
在大多数情况下,从 [Emojipedia](https://emojipedia.org/) 等来源复制表情符号并将其粘贴到文档中。许多Markdown应用程序会自动以Markdown格式的文本显示表情符号。从Markdown应用程序导出的HTML和PDF文件应显示表情符号。
说明: 如果您使用的是静态网站生成器,请确保将HTML页面编码为UTF-8。
禁用自动URL链接
`http://www.example.com`
http://www.example.com