浅浅学习一下Markdown语法
Markdown标题语法
#引导标题,几个#就是几级标题。
代码:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
####### 七级标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
####### 七级标题(不存在的o( ̄▽ ̄)ブ)
tip: #和标题之间注意空格
等价写法
- 后一行接(========)表示一级标题
- 后一行接(--------)表示二级标题
代码:
一级标题
==========
二级标题
----------
效果:
一级标题
二级标题
Markdown换行/段落语法
回车一次换行,回车两次分段(换两行),三次及以上无效
代码:
第一行
第二行
第二段
效果:
第一行
第二行
第二段
Markdown强调语法
粗体
在需要加粗的部分前后加**
代码:
**比如**这个**比如**
效果:
比如这个比如
斜体
在需要斜体的部分前后加*
代码:
**比如**这个*比如*
效果:
比如这个比如
粗斜体
众所周知,1+2=3,所以
在需要粗斜体的部分前后加***
代码:
**比如**这个***比如***
效果:
比如这个比如
Markdown引用语法
单个段落的引用
段落前加>
代码:
>here is my code.
效果:
here is my code.
tip: 两次回车退出引用
多个段落的引用
在每一段以及段之间的空行加入(>)
代码:
>我家门前有两棵枣树
>
>一棵是枣树
>
>另一棵也是枣树
效果:
我家门前有两棵枣树
一棵是枣树
另一棵也是枣树
嵌套引用
代码:
>###第一层是`>`
>>##第二层是`>>`
>>>#第三层是`>>>`
效果:
第一层是
>第二层是
>>第三层是
>>>
Markdown列表语法
有序列表
列表项前添加数字和英文句号,并空一格
代码:
1. 第一项
1. 第二项
1. 子项目
2. 子项目
1. 子项目
1. 第三项
效果:
- 第一项
- 第二项
- 子项目
- 子项目
- 子项目
- 第三项
tip:数字没有顺序要求
无序列表
列表项前添加-或+或*,并空一格
代码:
- 第一项
- 第二项
- 子项目
- 子项目
- 第三项
效果:
- 第一项
- 第二项
- 子项目
- 子项目
- 子项目
- 第三项
tip: 一般只选用-或+或*中的一种
列表嵌套其他元素
代码:
1. 第一项
1. 第二项
- 子项目
- 子项目
1. 第三项
以及第三项的下一行
以及第三项的下一段
1. 第四项
>引用点啥
效果:
-
第一项
-
第二项
- 子项目
- 子项目
-
第三项
以及第三项的下一行以及第三项的下一段
-
第四项
引用点啥
Markdown代码语法
将代码部分放在`中间即可
tip: 这里不是单引号吼~~ `叫做反引号
代码:
`Here is my code.`
效果:
Here is my code.
转义反引号
如果需要在反引号中间使用反引号,那就使用转义反引号(``)
代码:
将代码部分放在`` ` ``中间即可
效果:
将代码部分放在`中间即可
代码块
缩进就完了,在所有代码前加一个缩进或四个空格
代码:
> a=1
> b=1
> c=a+b
> c=2
效果:
> a=1
> b=1
> c=a+b
> c=2
tip: 由于缩进产生的代码块没有指定代码类型,高亮可能存在异常。一般不使用
围栏代码块
由```引导,并附上代码类型
代码:
```matlab
function Example8_1
A=[0.7 0.5 0.2 0.4;0.8 0.3 0.4 0.2]; %模式A和B
B=[0.6 0.4 0.5 0.3]; %模式C
fuzzy_mssb(1,A,B) %调用函数
end
```
效果:
function Example8_1
A=[0.7 0.5 0.2 0.4;0.8 0.3 0.4 0.2]; %模式A和B
B=[0.6 0.4 0.5 0.3]; %模式C
fuzzy_mssb(1,A,B) %调用函数
end
Markdown分割线语法
至少打三个(-)即可,注意前后空行。(对比二级标题语法)
代码:
第一部分
-----
第二部分
效果:
第一部分
第二部分
Markdown链接语法
[链接名称](链接地址)
代码:
[Markdown链接语法](https://markdown.com.cn/basic-syntax/links.html)
效果:
链接添加title
[链接名称](链接地址 "title")
代码:
[Easterlin-博客园](https://www.cnblogs.com/Easterlin/ "这里应该有个title")
效果:
网址和Email
添加(< >)即可
代码:
<https://www.cnblogs.com/Easterlin/>
<fake@example.com>
效果:
https://www.cnblogs.com/Easterlin/
fake@example.com
带格式化的链接
代码:
***[`Markdown链接语法`](https://markdown.com.cn/basic-syntax/links.html)***
效果:
引用类型链接
便于Markdown语法阅读的编写方式,将链接引用分为两部分
第一部分格式(链接名称部分)
[Markdown链接语法] [链接1]
第二部分格式(链接地址部分)
[链接1]:https://markdown.com.cn/basic-syntax/links.html
效果:
[Markdown链接语法] 链接1
Markdown图片语法
!引导链接即可添加图片
代码:

效果:

链接图片
为图片添加超链接
代码:
[](https://www.cnblogs.com/Easterlin/)
效果:
这里不知道怎么就失效了(⊙﹏⊙)
Markdown转义字符语法
字符前添加\显示字符本来的内容
Markdown表格
用---创建列标题,用|分割列。
代码:
|第一列|第二列|
|-----|------|
|X |1 |
|Y |2 |
效果:
| 第一列 | 第二列 |
|---|---|
| X | 1 |
| Y | 2 |
对齐
左对齐::----;
右对齐:----:;
居中对齐::----:;
代码:
|第一列|第二列|第三列|
|:----|:----:|----:|
|X |1 |3 |
|Y |2 |4 |
效果:
| 第一列 | 第二列 | 第三列 |
|---|---|---|
| X | 1 | 3 |
| Y | 2 | 4 |
Markdown脚注
正文部分
代码:
这里是一个脚注[^1],这里是另一个[^anotherone]
脚注部分
代码:
[^1]:脚注
[^anotherone]:脚注示例
可以添加多种元素,比如`code`
Markdown删除线
在需要删除的部分前后添加~~
代码:
~~这是我要删除的部分~~
效果:
这是我要删除的部分
Markdown任务列表语法
代码:
- [ ] Task1
- [X] Task2
效果:
Markdown使用Emoji表情 🫠
- 方法1:复制粘贴
- 方法2:以
:开头结尾,中间是Emoji表情符号的名称
代码:
真好笑,:joy:
效果:
真好笑,😂
更多Emoji表情请访问 https://emojipedia.org/

浙公网安备 33010602011771号