markdown基本使用语法(适合做笔记)

发布时间 2023-10-19 11:18:29作者: 熬夜就犯困

markdown基础语法

编辑器推荐

vscode支持大量的插件,包括makrdown语法展示效果的插件。当安装这个插件之后,能够将文档和显示效果分成两个页面,就可以一边编辑代码,一边查看显示效果了,更大的优点是,纯文本状态下,无需考虑显示效果,加载速度更高,如果使用typora的话,当笔记达到两万字左右就开始卡了。

标题

标题会独占一行,有加粗变大的效果,其标签如下

  • # 一级标题
  • ## 二级标题
  • ...
  • ###### 六级标题

展示效果:

一级标题

二级标题

六级标题

引用

> 这是一段引用
展示效果:

这是一段你引用

列表

有序列表

把大象放进冰箱
1. 打开冰箱
2. 把大象塞进去
3. 关上冰箱

展示效果:

把大象放进冰箱

  1. 打开冰箱
  2. 把大象塞进去
  3. 关上冰箱

无序列表

爱吃的水果
* 西瓜
* 菠萝

不爱吃的水果
- 芒果
- 榴莲

展示效果:

爱吃的水果

  • 西瓜
  • 菠萝

不爱吃的水果

  • 芒果
  • 榴莲

任务列表

明天要做的事:
- [ ] 吃饭
- [ ] 睡觉
- [x] 打豆豆
注意:是横杠 空格 中括号(中括号里面有空格,如果添加了x代表了勾选,就不需要空格了,添加了x还有空格就显示不出效果了) 空格 任务字段

展示效果:

明天要做的事:

代码块

三个反引号,加上你要编写的语言,在用三个反引号结尾:

```C
int main() {
printf("hello world.")
}
```


展示效果:

#include<stdio.h>
int main() {
    printf("hello world.");
}

数学公式

这里不了解,当使用时候在查资料吧...

表格

表格分为三部分:
1. 表头
2.对齐方式
3.表体

|姓名|学号|成绩|
|:---:|:---:|:---:|
|赵玉舜|20135265|差|
|沈一番|20153354|优|

展示效果:

姓名 学号 成绩
赵玉舜 20135265
沈一番 20153354

脚注

类似于html文档里面的锚点连接,其用横线分割,位于文章的底部,我这边用不上,就不写笔记了,如果有需求的话,自行在查笔记吧...

横线(水平线)

使用三条英文状态的短横线+空格来实现hr标签的效果,注意的是上一行不能有内容,否则会把上一行的内容变大加粗,而且横线的效果也没有了。

展示效果:


超链接

[链接名字](url地址 "title")
后面的大括号和内容是没有的,我也不知道为啥展示效果会出现,按照道理,应该是原生代码啊?!
展示效果:
百度

引用链接

引用链接,就是预先规定了超链接的地址,需要的时候直接引用就行了,方便修改,复用,而且减少了代码的编写,类似于<#include>...

[百度][id]

[id]:http://www.baidu.com "一个搜索引擎"
需要注意的是:id上面应该是一个空行

展示效果:
百度

URL

如果你在markdown中直接输入一个标准的URL的话,就能够展示出一个超链接的样式:
http://www.baidu.com

图片

和链接一样,但是多了一个!,至于为什么多一个感叹号,我猜测是比普通链接话牛批的链接,感叹号表示这个链接能引入图片,很牛批吧...
image

斜体

使用一对*号包裹起来就能表示斜体 *斜体*
这是斜体的东西

加粗

使用两对*包裹起来的就能表示粗体 **粗体**
在下粗体

下划线

需要使用html中的u标签:
阿威十八式,全活不打折...

行内代码

使用一对反引号,我一段用来做转义的:
`printf("hello world")`==> printf("hello world")

下标

使用一对波浪号包裹内容,如 H2O

上标

使用一对尖冒号包裹起来内容即可,比如 X2

文本高亮

使用两对等号即可: 文本高亮展示