Markdown语法说明

Markdown语法说明

1. Markdown是什么

直接贴上markdown官网说明:

2. Markdown语法

2.1 标题设置

在markdown中设置标题,有两种方式:

第一种:通过用底线的形式,即在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。

第二种:在文字前面插入1到6个#,对应到标题1到6阶(一共只有1~6级标题,1级标题字体最大)

2.2 斜体

将需要设置为斜体的文字两端使用“*”或者“_”包含起来就可以

2.3 粗体

将需要设置为粗体的文字两端使用2个“*”即“**”或者“__”包含起来,如**我是粗体1**, __我是粗体2__

2.4 列表

列表分为无序列表和有序列表两种:

无序列表:在文字开通添加(*, + ,或 -)实现无序列表。但是需要注意在(+, *, -)和文字之间需要添加空格。

有序列表:使用数字后面跟着英文句号,还需要有空格

2.5 链接

Markdown有两种链接方式,分别为行内式和参考式。

行内式:This is an [example link](http://example.com/  "Title"),如[百度一下](http://baidu.com/)

参考式: This is [an example][id] reference-style link, 接着,在文件的任意处,可以把标记的链接内容定义出来,如:

[id]: http://example.com/  "Optional Title Here"

2.6 图片

Markdown使用一种和链接很相似的语法来标记图片,同样允许:行内式和参考式。

行内式: ![Alt text](/path/to/img.jpg  “Optional title”)

参考式: ![Alt text][id], [id]是图片参考的名称,图片参考的定义方式则和链接参考意义:

[id]: url/to/image  "Optional title attribute"  

2.7 区块引用

通过文字开头添加“>”表示引用。

2.8 代码

Markdown标记代码也有两种方式:

第一种:如果要标记一小段行内代码,可以使用反引号把它包起来(`)(Tab键上方的键),如:

use the `print()` function

如果想要标记一段代码,可以使用三个反引号(```)把代码包起来,需要注意的是前面的三个反引号要有空行,后面的三个反引号后也要有空行, 如:

```

def add(a, b):

    return a + b

add(7, 2)

```

显示如下:

def add(a, b):
     return a + b
add(7, 2)
    

第二种:只要简单地缩进4个空格或是一个制表符就可以了,例如,下面的输入:

这是一个普通段落:
    这是一个代码区块。

推荐一款在线的Markdown编辑器:https://stackedit.io/ 

原文地址:https://www.cnblogs.com/sandysun/p/8384042.html