浅浅学习一下Markdown语法

Markdown标题语法

#引导标题,几个#就是几级标题。

代码:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
####### 七级标题

效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

####### 七级标题(不存在的o( ̄▽ ̄)ブ)

tip: #和标题之间注意空格


等价写法

  1. 后一行接(========)表示一级标题
  2. 后一行接(--------)表示二级标题

代码:

一级标题
==========
二级标题
----------

效果:

一级标题

二级标题


Markdown换行/段落语法

回车一次换行,回车两次分段(换两行),三次及以上无效

代码:

第一行
第二行

第二段

效果:
第一行
第二行

第二段


Markdown强调语法

粗体

在需要加粗的部分前后加**

代码:

**比如**这个**比如**

效果:

比如这个比如


斜体

在需要斜体的部分前后加*

代码:

**比如**这个*比如*

效果:

比如这个比如


粗斜体

众所周知,1+2=3,所以
在需要粗斜体的部分前后加***

代码:

**比如**这个***比如***

效果:

比如这个比如


Markdown引用语法

单个段落的引用

段落前加>

代码:

>here is my code.

效果:

here is my code.

tip: 两次回车退出引用


多个段落的引用

在每一段以及段之间的空行加入(>)

代码:

>我家门前有两棵枣树
>
>一棵是枣树
>
>另一棵也是枣树

效果:

我家门前有两棵枣树

一棵是枣树

另一棵也是枣树


嵌套引用

代码:

>###第一层是`>`
>>##第二层是`>>`
>>>#第三层是`>>>`

效果:

第一层是>

第二层是>>

第三层是>>>


Markdown列表语法

有序列表

列表项前添加数字和英文句号,并空一格

代码:

1. 第一项
1. 第二项
	1. 子项目
	2. 子项目
		1. 子项目
1. 第三项

效果:

  1. 第一项
  2. 第二项
    1. 子项目
    2. 子项目
      1. 子项目
  3. 第三项

tip:数字没有顺序要求


无序列表

列表项前添加-+*,并空一格

代码:

- 第一项
- 第二项
	- 子项目
		- 子项目
- 第三项

效果:

  • 第一项
  • 第二项
    • 子项目
      • 子项目
  • 第三项

tip: 一般只选用-+*中的一种


列表嵌套其他元素

代码:

1. 第一项
1. 第二项
	- 子项目
	- 子项目
1. 第三项
以及第三项的下一行

	以及第三项的下一段
1. 第四项
	>引用点啥

效果:

  1. 第一项

  2. 第二项

    • 子项目
    • 子项目
  3. 第三项
    以及第三项的下一行

    以及第三项的下一段

  4. 第四项

    引用点啥


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)

效果:

Markdown链接语法


链接添加title

[链接名称](链接地址 "title")

代码:

[Easterlin-博客园](https://www.cnblogs.com/Easterlin/ "这里应该有个title")

效果:

Easterlin-博客园


网址和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语法阅读的编写方式,将链接引用分为两部分

第一部分格式(链接名称部分)

[Markdown链接语法] [链接1]

第二部分格式(链接地址部分)

[链接1]:https://markdown.com.cn/basic-syntax/links.html

效果:
[Markdown链接语法] 链接1


Markdown图片语法

!引导链接即可添加图片

代码:

![image](https://img2022.cnblogs.com/blog/2883279/202205/2883279-20220520115207881-1370778505.png)

效果:

image


链接图片

为图片添加超链接

代码:

[![image](https://img2022.cnblogs.com/blog/2883279/202205/2883279-20220520115244666-1912773015.png)](https://www.cnblogs.com/Easterlin/)

效果:

image

这里不知道怎么就失效了(⊙﹏⊙)


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`

效果:
这里是一个脚注[1],这里是另一个[2]


Markdown删除线

在需要删除的部分前后添加~~

代码:

~~这是我要删除的部分~~

效果:

这是我要删除的部分


Markdown任务列表语法

代码:

- [ ] Task1
- [X] Task2

效果:


Markdown使用Emoji表情 🫠

  • 方法1:复制粘贴
  • 方法2:以:开头结尾,中间是Emoji表情符号的名称

代码:

真好笑,:joy:

效果:

真好笑,😂

更多Emoji表情请访问 https://emojipedia.org/



  1. 脚注 ↩︎

  2. 脚注示例
    可以添加多种元素,比如code ↩︎

posted @ 2022-05-20 17:06  Leon_ly  阅读(251)  评论(0)    收藏  举报