Markdown学习教程
基础教程,随便写写
Markdown学习教程
Markdown语言在2004年由John Gruber创建,是以一种轻量级标记语言,它允许人们使用易读写的纯文本格式编写文档。Markdown编写的文档可以导出HTML、Word、PDF、Epub等多种格式的文档,编写的文档后缀为
.md
,.markdown
。
本学习教程在Windows下使用visual studio code编辑器讲解Markdown的语法。
Visual Studio Code官网:https://aka.ms/win32-x64-user-stable
Visual Studio Code(for windows)下载地址:https://aka.ms/win32-x64-user-stable
Markdown 标题
1、使用#号可表示1-6级标题,一级标题对应一个#号,六级标题对应六个#号。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
```
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
**2、使用=和-标记一级标题和二级标题**
一级标题
1 | # 一级标题 |
二级标题
1 | 一级标题 |
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
1
2
3
4
5
6
7
8
9
10
11* 第一项
* 第二项
* 第三项
+ 第一项
+ 第二项
+ 第三项
- 第一项
- 第二项
- 第三项
**有序列表使用数字并加上`.`号表示。**
- 第一项
- 第二项
- 第三项
1
2
3
4
5
61. 第一项
2. 第二项
3. 第三项
**列表嵌套**(注意使用tab键) - 第一项
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
- 第二项
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素
1
2
3
4
5
6
7
8
9
10
111. 第一项
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素
## Markdown 区块
Markdown区块引用是在段落开头使用`>`符号,然后后面紧跟一个**空格**符号(为什么亲测`>`符号后面跟不跟空格都没关系呢)。区块引用
区块引用
区块引用1
2
3
4
5> 区块引用
> 区块引用
> 区块引用
区块也可以嵌套,一个`>`符号是最外层,两个`>`符号是第一层嵌套,以此类推。最外层
第一层嵌套
第二层嵌套
1
2
3
4
5> 最外层
>> 第一层嵌套
>>> 第二层嵌套
区块中使用列表区块中使用列表
- 第一项
- 第二项
- 第一项
- 第二项
- 第三项
1
2
3
4
5
6
7
8> 区块中使用列表
> 1. 第一项
> 2. 第二项
> + 第一项
> + 第二项
> + 第三项
列表中使用区块
第一项
第一项的第一步
第一项的第二部第二项
1
2
3
4
5
6
7
8
9* 第一项
> 第一项的第一步
> 第一项的第二部
* 第二项
> 第二项的第一步
> 第二项的第二部
## Markdown 代码
如果是段落上的一个函数或者片段的代码可以用引号把它包起来(``).printf()
函数1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19`printf()`函数
**代码区块**
代码区块使用4个空格或者一个制表符(tab键)。
> mkdir test
> touch test.txt
> echo "This is a test"
mkdir test
touch test.txt
echo "This is a test"
代码区块也可以用两个` ``` `包裹一段代码,并指定一种语言(也可以不指定)
*```*
mkdir test
touch test.txt
echo "This is a test"
*```*mkdir test
touch test.txt
echo “This is a test”1
2
3
4
5
6
7
8
## Markdown 链接
**显示关键词,指向一个链接**1
2
3[百度](https://www.baidu.com/)
**展示链接地址**<链接地址>
或者
链接地址1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25<www.baidu.com>
https://www.baidu.com/
**引用**
如需多次添加某个链接,可以先给链接取个名字,下次再用到的时候就可以直接使用这个链接的名字,不用一直记住链接地址。
```
给这个链接取个名字:
[李老师]: https://lzqblog.top/2020-01-31/%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E7%AE%80%E6%98%8E%E6%95%99%E7%A8%8B-%E7%89%B9%E4%BE%9B%E7%89%88/#more
使用这个链接名字
[一篇美好小文章][李老师]
```
[李老师]: https://lzqblog.top/2020-01-31/%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E7%AE%80%E6%98%8E%E6%95%99%E7%A8%8B-%E7%89%B9%E4%BE%9B%E7%89%88/#more
重要的事情说三遍,嘿嘿
[一篇美好小文章][李老师]
[一篇美好小文章][李老师]
[一篇美好小文章][李老师]
**将所有链接放文末**
```
I get 10 times more traffic from [Google] [1] than from
[Yahoo] [2] or [MSN] [3].
[1]: http://google.com/ "Google"
[2]: http://search.yahoo.com/ "Yahoo Search"
[3]: http://search.msn.com/ "MSN Search"I get 10 times more traffic from [Google] 1 than from
[Yahoo] 2 or [MSN] 3.
插入图片
1 | ![]() |
1 | ![](https://ftp.bmp.ovh/imgs/2020/02/4c9db7d1991a2aa7.jpg) |
1 | 但是呢,我们家**可爱的李老师**用阿里oss搭建了自己的图床,还非常<font color=pink>sweet</font>的教我用。所以呢,我现在就不用这么麻烦得用上面得方法啦! |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
Markdown还可以设置表格的对其方式-:
设置内容和标题栏居右对齐。:-
设置内容和标题栏居左对齐。:-:
设置内容和标题栏居中对齐。
1 | | 左对齐 | 居中 | 右对齐| |
single asterisks
single underscores
double asterisks
double underscores
single asterisks
single underscores
double asterisks
double underscores
删除线
1 | ~~这是要删除的内容~~ |
GreenYellow |
1 | <table><tr><td bgcolor=GreenYellow>GreenYellow</td></tr></table> |
Mr Li is so cute.
Mr Li is so cute. 鼠标放上去试一试
复选框
使用- [ ]
和- [×]
语法可以创建复选框
1 | - [x] Markdown |
- Markdown
- JavaScript
- Markdown
- JavaScript
- Markdown
- JavaScript
没有的以后想到再说吧~~~
参考资料
https://lzqblog.top/2018-11-24/Markdown-frequently-used-syntax/
https://www.runoob.com/markdown/md-tutorial.html
https://daringfireball.net/projects/markdown/syntax#html
https://blog.csdn.net/lewky_liu/article/details/85010827
https://blog.csdn.net/qq_43731019/article/details/89385836
https://www.jianshu.com/p/cdd313eebfd9
https://blog.csdn.net/heimu24/article/details/81189700
Markdown学习教程