MarkDown常用语法
前言
工欲善其事必先利其器,我们在学习的过程中,做好笔记是很重要的,俗话说的好:好记性不如烂笔头,推荐使用一款简洁的Markdown编辑工具Typora点我下载
百度百科资料:Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、[Stack Exchange](https://baike.baidu.com/item/Stack Exchange/13777796)、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。
常用的基本语法
Markdown有序无序列表
有序列表使用数字加上.
号来表示,如:
- one
- two
- three
无序列表使用星号()、加号(+)或是减号(-*)作为列表标记,这些标记后面要添加一个空格,然后再填写内容,如:
- one
- two
- three
Markdown列表嵌套
列表嵌套在子列表中的选项前面添加四个空格即可,也就是一个tab键,如:
- title
- one
- two
- three
Markdown标题
井号(#)加空格,一个井号代表一级标题,两个代表二级标题,以此类推,最多六级标题。如:
# 我是一级标题
## 我是二级标题
### 我是三级标题
#### 我是四级标题
##### 我是五级标题
###### 我是六级标题
Markdown字体
- 斜体 ,文本前后使用一个星号(*)或者下划线(_)
- 粗体,文本前后使用两个星号(*)或者下划线(_)
- 粗斜体,文本前后使用三个星号(*)或者下划线(_)
如:
*斜体*
_斜体_
**粗体**
__粗体__
***斜粗体***
___斜粗体___
Markdown分割线
分割线使用三个或三个以上的星号()、减号(-)、底线(_*)来建立一个分割线,其中行内不允许有其他东西,如:
***
---
___
Markdown删除线
删除线只需在文字两端加上两个波浪线(~~)即可,如:
我是删除线
Markdown下划线
下划线使用HTML的 ****标签来实现,如:
<u>我是下划线</u>
Markdown脚注
脚注是对文本的补充说明,使用**[^注明的文本]**,移动到脚注上面会出现自定义的文本信息,如:
人生苦短,该当奋起直追,我若待明日,万事成蹉跎。
[^老王]
[^老王]: 一个不甘落后的95后小青年
Markdown区块
区块就是你输入的标签它占了以整行就是区块,这个只是一个简单的定义,现在可以这么来理解。使用大于号(>)加上空格,区块是可以嵌套的,一个 > 符号是最外层,两个 > 符号是第一层嵌套,以此类推如:
> 我是第一层区块QAQ~~
>> 我是第二层区块QAQ~~
>>> 我是第二层区块QAQ~~
Markdown链接
链接创建使用<链接地址>
或者[链接名称](链接地址)
,如:
<www.baidu.com>
[baidu](www.baidu.com)
Markdown图片
![img](图片地址)
Markdown代码
段落上的函数或片段的代码可以使用反引号(`)包起来转义,也可以使用 ``` 包裹一段代码,并指定一种语言(也可以不指定)
Markdown表格
制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
| 表头 | 表头 | | ---- | ---- | | 单元格 | 单元格 | | 单元格 | 单元格 |
对齐方式:
-:
设置内容和标题栏居右对齐。:-
设置内容和标题栏居左对齐。:-:
设置内容和标题栏居中对齐。
| 左对齐 | 右对齐 | 居中对齐 | | :-----| ----: | :----: | | 单元格 | 单元格 | 单元格 | | 单元格 | 单元格 | 单元格 |