Markdown使用教程

1,392 阅读3分钟

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,如:标题、加粗字体、有序列表、表格等等。 Markdown的文档后缀为.md、.markdown。

标题

  1. 使用#号可表示1-6级标题,一级标题对应一个#号,二级标题对应两个#号,以此类推。(常用)
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
  1. 使用=-标记一级和二级标题
我展示的是一级标题
=================

我展示的是二级标题
-----------------

换行

  1. 在文字末尾添加两个空格和回车;
  2. 连续两个回车,但是中间会产生一个空行。

字体

Markdown支持三种字体:斜体文本粗体文本粗斜体文本,每种字体都有两种书写方式:

*斜体文本*           _斜体文本_
**粗体文本**          __粗体文本__
***粗斜体文本***       ___粗斜体文本___

分隔线

可以使用三个或三个以上星号*、减号-实现分割线,中间可以有空格:

***
* * *
*****
- - -
----------

删除线

文字添加删除线效果:我有删除线,在文字两端分别添加两个波浪线~~

~~我有删除线~~

下划线

文字添加下划线效果:我有下划线,文字用<u></u>标签标记:

<u>我有下划线</u>

列表

Markdown支持有序列表和无序列表。

有序列表

使用数字并加上点号.标记:

1. 第一项
2. 第二项
3. 第三项

无序列表

使用星号*、加号+或减号-标记:

* 第一项
+ 第二项
- 第三项

列表嵌套

在子列表中的选项添加四个空格:

1. 第一项:
   - 第一项嵌套的第一个元素
   - 第一项嵌套的第二个元素
2. 第二项:
   - 第二项嵌套的第一个元素
   - 第二项嵌套的第二个元素

引用

使用大于号>实现引用:

> 时间就像海绵里的水,只要愿挤,总还是有的。 -鲁迅

代码

单行代码

要实现单行代码效果:System.out.println("Hello World");,在文字两端分别添加一个`:

`System.out.println("Hello World");`

多行代码

多行文本两端分别使用四个空格、一个tab或三个`包围,都可以实现多行代码块。

链接

直接显示链接

www.duanjw.comhttps://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

图片

![alt 属性文本](图片地址)

![alt 属性文本](图片地址 "可选标题")

表格

姓名 性别
张三
小红
|  姓名   | 性别  |
|  -  | -  |
| 张三  | 男 |
| 小红  | 女 |

标题行的下一行可以设置对其方式,一个-是左对齐:

  • -: 设置内容和标题栏居右对齐;
  • :- 设置内容和标题栏居左对齐;
  • :-: 设置内容和标题栏居中对齐。

原文链接:duanjw.com/posts/32b25…