Markdown使用教程

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

标题

  1. 使用#号可表示1-6级标题,一级标题对应一个#号,二级标题对应两个#号,以此类推。(常用)

    1
    2
    3
    4
    5
    6
    # 一级标题
    ## 二级标题
    ### 三级标题
    #### 四级标题
    ##### 五级标题
    ###### 六级标题
  2. 使用=-标记一级和二级标题

    1
    2
    3
    4
    5
    我展示的是一级标题
    =================

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

换行

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

字体

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

1
2
3
*斜体文本*           _斜体文本_
**粗体文本** __粗体文本__
***粗斜体文本*** ___粗斜体文本___

分隔线

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

1
2
3
4
5
***
* * *
*****
- - -
----------

删除线

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

1
~~我有删除线~~

下划线

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

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

列表

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

有序列表

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

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

无序列表

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

1
2
3
* 第一项
+ 第二项
- 第三项

列表嵌套

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

1
2
3
4
5
6
1. 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素

引用

使用大于号>实现引用:

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

代码

单行代码

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

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

多行代码

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

链接

直接显示链接

https://www.duanjw.comhttps://www.duanjw.com

文字链接

博客首页[博客首页](https://www.duanjw.com)

高级链接

这个链接用1作为网址变量 [博客首页][1]
这个链接用home作为网址变量 [博客首页][home]
然后在文档的结尾为变量(网址)赋值
[1]: http://www.duanjw.com
[home]: http://www.duanjw.com

1
2
3
4
5
这个链接用1作为网址变量 [博客首页][1]  
这个链接用home作为网址变量 [博客首页][home]
然后在文档的结尾为变量(网址)赋值
[1]: http://www.duanjw.com
[home]: http://www.duanjw.com

图片

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

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

表格

姓名 性别
张三
小红
1
2
3
4
|  姓名   | 性别  |
| - | - |
| 张三 | 男 |
| 小红 | 女 |

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

  • -: 设置内容和标题栏居右对齐;
  • :- 设置内容和标题栏居左对齐;
  • :-: 设置内容和标题栏居中对齐。
坚持原创技术分享,您的支持将鼓励我继续创作!