Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,如:标题、加粗字体、有序列表、表格等等。 Markdown的文档后缀为.md、.markdown。
标题
- 使用
#号可表示1-6级标题,一级标题对应一个#号,二级标题对应两个#号,以此类推。(常用)
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
- 使用
=和-标记一级和二级标题
我展示的是一级标题
=================
我展示的是二级标题
-----------------
换行
- 在文字末尾添加两个空格和回车;
- 连续两个回车,但是中间会产生一个空行。
字体
Markdown支持三种字体:斜体文本、粗体文本、粗斜体文本,每种字体都有两种书写方式:
*斜体文本* _斜体文本_
**粗体文本** __粗体文本__
***粗斜体文本*** ___粗斜体文本___
分隔线
可以使用三个或三个以上星号*、减号-实现分割线,中间可以有空格:
***
* * *
*****
- - -
----------
删除线
文字添加删除线效果:我有删除线,在文字两端分别添加两个波浪线~~:
~~我有删除线~~
下划线
文字添加下划线效果:我有下划线,文字用<u></u>标签标记:
<u>我有下划线</u>
列表
Markdown支持有序列表和无序列表。
有序列表
使用数字并加上点号.标记:
1. 第一项
2. 第二项
3. 第三项
无序列表
使用星号*、加号+或减号-标记:
* 第一项
+ 第二项
- 第三项
列表嵌套
在子列表中的选项添加四个空格:
1. 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素
引用
使用大于号>实现引用:
> 时间就像海绵里的水,只要愿挤,总还是有的。 -鲁迅
代码
单行代码
要实现单行代码效果:System.out.println("Hello World");,在文字两端分别添加一个`:
`System.out.println("Hello World");`
多行代码
多行文本两端分别使用四个空格、一个tab或三个`包围,都可以实现多行代码块。
链接
直接显示链接
www.duanjw.com:https://www.duanjw.com
文字链接
博客首页:[博客首页](https://www.duanjw.com)
高级链接
这个链接用1作为网址变量 [博客首页][1]
这个链接用home作为网址变量 [博客首页][home]
然后在文档的结尾为变量(网址)赋值
[1]: www.duanjw.com
[home]: www.duanjw.com
这个链接用1作为网址变量 [博客首页][1]
这个链接用home作为网址变量 [博客首页][home]
然后在文档的结尾为变量(网址)赋值
[1]: http://www.duanjw.com
[home]: http://www.duanjw.com
图片


表格
| 姓名 | 性别 |
|---|---|
| 张三 | 男 |
| 小红 | 女 |
| 姓名 | 性别 |
| - | - |
| 张三 | 男 |
| 小红 | 女 |
标题行的下一行可以设置对其方式,一个-是左对齐:
- -: 设置内容和标题栏居右对齐;
- :- 设置内容和标题栏居左对齐;
- :-: 设置内容和标题栏居中对齐。