Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。本文介绍了markdown的基本语法,包括:标题、字体设置,换行与段落,引用,分割线,图片和超链接,有序列表和无序列表,表格,单行代码和代码块,同时介绍了依据HTML实现的空格以及字体颜色、大小、字体类型的设置。
一、标题
在文字前加#可以将该段文字设置为标题,其中#的数量代表级别:#为一级标题,##为二级标题…一直支持到######六级标题
注意:
- 标准语法是在#后跟个空格再写文字,否则视#为普通符号
- 标题也可以通过加*将其修改为斜体
- 标题可以不用换行语法,自动换行
#这是一级标题
##这是二级标题
###这是三级标题
####这是四级标题
#####这是五级标题
######这是六级标题
实现效果:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
二、字体
粗体
如果需要加粗文本,则在文本两侧加**
**这是粗体**
这是粗体
斜体
如果需要文本倾斜,则在文本两侧加*
*这是斜体*
这是斜体
斜体加粗
如果需要文本同时倾斜并加粗,则在文本两侧加***
***这是粗体加斜体***
这是粗体加斜体
删除线
如果需要文本加上删除线效果,则在文本两侧加~~
~~使用删除线~~
使用删除线
注意(字体设置均应注意):
- 在符号*或者~中引入的文本不能以空格开头或者结尾,否则字体设置可能会失效
- 对多行文本进行字体设置的时候,文本内部不能有空格,否则字体设置可能会失效,可以根据空格分行等采次、分部分设置字体
三、换行与段落
在Markdown 中直接输入换行,将优先配置排版,并不是真正的换行,这样的换行不会体现在md文件转出的pdf等文件中,若要实现真正的换行只需要在行末输入两个即以上的空格即可再回车即可执行真正的换行;
要创建段落,请使用空白行将多行文本进行分隔。即在两段文本之间之间输入一个空行进行分隔,Markdown 会自动识别为段落。
四、引用
创建块引用,只需要在文本之前加>符号即可
注意:
- 引用符号>后也要加入空格,否则不生效
- 块引用可以嵌套,>为一级,>>为一级中嵌套的二级,可以不缩进也能体现不同级别,但为美观,建议缩进
> 进行块引用
>> 块引用可以嵌套
>>>多重嵌套
进行块引用
块引用可以嵌套
多重嵌套
五、分割线
要创建分隔线,请在单独一行上使用三个或多个星号 (***)、破折号 (—) 或下划线 (___) ,并且不能包含其他内容。
例如:
***
六、图片和超链接
要添加图像,请使用感叹号 (!), 然后在方括号[]写入描述性文本,图片链接放在圆括号()里,图片链接可以是网络url,也可以是本地地址,不过需要注意的是若为本地地址则会在其他设备上链接失效
![这是图片示例](图片链接)
与图片类似,不需要感叹号,方括号[]写入描述性文本,链接放在圆括号()里即可。
[百度](http://baidu.com)
七、有序列表和无序列表
有序列表
数字加点后空格再加文本即可,在有序列表回车后会自动创建下一序号的有序列表,有序列表可以嵌套,其级别由缩进决定。
1. 这是有序列表1
1. 嵌套有序列表1
2. 嵌套有序列表2
2. 这是有序列表2
- 这是有序列表1
- 嵌套有序列表1
- 嵌套有序列表2
- 这是有序列表2
无序列表
无序列表与有序列表相似,创建无序列表,在每个列表项前面添加破折号 (-)、星号 (*) 或加号 (+) 即可。同样缩进也可以创建嵌套列表,有序列表和无序列表可以相互嵌套
- 无序列表1
- 无序列表2
1. 嵌套有序列表1
2. 嵌套有序列表2
- 无序列表1
- 无序列表2
- 嵌套有序列表1
- 嵌套有序列表2
八、表格
形式如例,第二行用于分割表头和内容并设置对齐格式:文字左边加“:”表示左对齐;两边加“:”表示文字居中;右边加“:”表示文字居右。其中第二行-有一个即可实现格式的设置,例子中是为美观采用多个
|表头|表头|表头|
|:---|:--:|---:|
|内容左对齐|内容居中|内容右对齐|
|内容1|内容2|内容3|
表头 | 表头 | 表头 |
---|---|---|
内容左对齐 | 内容居中 | 内容右对齐 |
内容1 | 内容2 | 内容3 |
九、单行代码和代码块
单行代码两侧采用`,代码块:代码之间分别用```包起来,且两边的单引号单独占一行,可在代码块开头的反引号后加html、python等关键字描述代码内容,Markdown也会自动转译代码
这是单行代码
<body>这是html代码</body>
十、空格
 
:输入一个空格
:输入一个空格
 
:输入两个空格
注意:不要忘记分号
十一、字体颜色、大小、字体类型
可以使用font标签设置这三个属性,其中color设置颜色size设置大小face设置字体类型如下例:
<font color = "yellow" size = 7 face = "黑体">明月何时照我还</font>
演示:
明月何时照我还