Markdown语法
目录
序言
- Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
- Markdown 语言在 2004 由约翰·格鲁伯(John Gruber)创建。
- Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
- Markdown 编写的文档后缀为 .md, .markdown。
编辑器:
常用的编辑器有:Typora、VSCode、HBuilderX等等。
Markdown样式:
- 标题
- 字体样式
- 链接、列表
- 表格
- 图片
- 代码
- ……
一、标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
语法:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
注意:最多只支持六级标题。
二、字体
Hello World!
Hello World!
***Hello World!
Hello World!
Hello World!
语法:
粗体: **文字内容**
斜体: *文字内容*
粗斜体: ***文字内容***
高亮:==文字内容==
删除线:~~文字内容~~
三、引用
这是一段引用文字
这是一段引用文字
这是一段引用文字
语法:
>文字内容
>>这是一段引用文字
>>>>这是一段引用文字
注意:引用可以嵌套n个,多少个 > 代表嵌套多少次。下一行如果想要取消引用,按两下回车即可。
四、分割线
语法:
---
----
***
****
注意:三个以上的*或者三个以上的-都可以,显示效果是一样的。
五、图片
插入图片:
语法:
![图片alt](图片地址 "图片title" style="zoom:50%;")
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可省略。
style设置图片缩放大小
注意:如果是插入本地图片,则图片地址位置填写本地图片路径即可。
六、超链接
语法:
[超链接名](超链接地址 "超链接title")
title可省略
七、列表
无序列表
- 无序列表
- 无序列表
- 无序列表
语法:
无序列表用 - + * 三种符号中任意一种都可以
- 无序列表
+ 无序列表
* 无序列表
注意:- + * 跟内容之间都要有一个空格
有序列表
- 有序列表
- 有序列表
- 有序列表
语法:
数字加点
1. 文字内容
注意:序号和内容之间要有一个空格。
列表嵌套
- 有序列表
- 有序列表
- 有序列表
- 无序列表
- 无序列表
- 无序列表
语法:
1. 一级列表
(TAB键)1. 二级列表
以此类推
注意:如果想要回退到上一级列表,按三下回车即可。
八、表格
表头 | 表头 | 表头 |
---|---|---|
内容 | 内容 | 内容 |
内容 | 内容 | 内容 |
语法:
|表头|表头|表头|
|---|:--:|--:|
|内容|内容|内容|
|内容|内容|内容|
第二行分割表头和内容。
- :有一个就行,多个效果不变。
文字默认居左。
:-: :-号两边加:,表示文字居中。
-: :-号右边加:,表示文字居右。
九、代码
代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
语法:
单行代码:`代码`
代码块:```多行代码```
十、流程图
graph LR A[方形] -->B(圆角) B --> C{条件a} C -->|a=1| D[结果1] C -->|a=2| E[结果2] F[横向流程图]
graph TD A[方形] --> B(圆角) B --> C{条件a} C --> |a=1| D[结果1] C --> |a=2| E[结果2] F[竖向流程图]
十一、html标签
markdown兼容html标签,所以我们可以使用html标签来修改我们的文字样式。
这是一段文字
下划线
粗体字
语法:
<font size=5 color=blue>这是一段文字</font>
<u>下划线</u>
<b>粗体字</b>
十二、目录
目录
语法:
[toc]
输入[toc]按回车即可