Markdown语法学习练习
1、标题语法
- 使用#的标题语法
这是一级标题
#这是一级标题
这是二级标题
##这是二级标题
这是三级标题
###这是三级标题
这是四级标题
####这是四级标题
这是五级标题
#####这是五级标题
这是六级标题
######这是六级标题
- 使用等号(=)和减号(-)的标题语法,等号和减号的数量没有限制,大于一个就行,不过只能表示一级标题和二级标题
一级标题
二级标题
=====
二级标题
二级标题
-----
2、列表方法
- 无序列表的创建,可以使用星号、加号、减号进行创建,直接在符号后面加个空格,然后输入序号即可,要分级就在符号前面加内容
无序列表
- 1
- 2
- 3
- 3.1
- 3.2
- 3.3
- 1
- 2
- 3
- 有有序数列的创建,数字加点加空格,如果要分级就在数字前加空格
有序列表
- 列表1
- 列表2
- 列表3
- 列表4
3、引用
在">"符号后面书写文字,可以达到以下效果
这个是引用
格式是不是很像电子邮箱的
>这个是引用
>格式是不是很像电子邮箱的
多重引用
多重引用
-一重多重引用
-二重多重引用
-三重
>多重引用
>-一重
>>多重引用
>>-二重
>>>多重引用
>>>-三重
4、粗体与斜体
这个是粗体
这个是斜体
这个是粗斜体
**这个是粗体**
*这个是斜体*
***这个是粗斜体***
5、链接与图片
-
在文中直接加链接,中括号中是需要添加链接的文字,圆括号中是需要添加的链接,如下:
[百度地址](https://www.baidu.com/"option title")在哪里[百度地址](https://www.baidu.com/ "option title")在哪里
[简书](http://www.jianshu.com)
![简书Logo](http://cdn2.jianshu.io/assets/web/logo-58fd04f6f0de908401aa561cda6a0688.png)
在文中直接引用链接,直接使用尖括号,把链接加入到尖括号中就可以实现,如下:
<www.baidu.com> or <www.360.com>
<www.baidu.com> or <www.360.com>
插入互联网图片,可以是本地的也可以是网上的
![我是图片1](http://upload-images.jianshu.io/upload_images/14187469-5228ba174f7b4af6.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
6、代码块
print("hello world")
使用tab起始的段落,会被认为是代码块,如上
tab
tab print("hello world")
tab
如果一行内需要用代码,用反引号括起来就好
use the print("hello world")
function
use the `print("hello world")` function
7、分割线
可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,同时需要在分隔线的上面空一行。如下:
****
----
____
8、代码高亮
在需要高亮的代码块的前一行及后一行使用三个反引号代码
,同时第一行反引号后面表面代码块所使用的语言,如下:
以下是一段python代码块:
num = 1
num2 = 3
num3 = num + num2
```
num = 1
num2 = 3
num3 = num + num2
```
9、表格
可以使用冒号来定义表格的对齐方式,哪边有点就是哪边对齐,如下:
name | age | num |
---|---|---|
eryang | 22 | 1 |
xi | 20 | 2 |
| name | age | num |
| -----: | :--: | :--- |
| eryang | 22 | 1 |
| xi | 20 | 2 |
10、绘制UML
(这个特性是 CSDN 的 Markdown 书写所支持的语法,其它平台不一定支持或有差异。)
可以渲染时序图:
Alice->Bob:Hello Bob,how are you?
note right of Bob:Bob thinks
Bob->Alice:I am good,thinks!
```sequence
Alice->Bob:Hello Bob,how are you?
note right of Bob:Bob thinks
Bob->Alice:I am good,thinks!
```