工欲善其事,必先利其器
Markdown是我平常一个记笔记很好的语言,用这个记笔记很方便,逻辑也可以很清楚,接下来介绍我在日常学习中记笔记时常用到的Markdown语法:
这篇文章是使用CSDN的Markdown编辑器所写,接下来我会用四级标题和区块解释以及代码块示例的写法来展示。对上面的名词不认识也没关系,接下来会有解释。
标题
即上面所见的样式,我日常用的就只有1-5级标题,级数越高,标题的字号越小,加粗情况也会有所缩减
#example:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
注意#和文本之间要有一个空格
加粗
顾名思义就是文本的字体加粗
#example:
加粗文本
**加粗文本**
斜体
斜体就是斜了的文字
#example:
斜体
*斜体*
文本块
将文本放在块中,其实这就是文本块
#example:
文本块
> 文本块
代码块
可以将代码以块的方式显示在markdown文档中,支持语法高亮
#example:
public class hello {
public static void main(String[] args){
System.out.println("Hello Markdown!");
}
}
~~~java
public class hello {
public static void main(String[] args){
System.out.println("Hello Markdown!");
}
}
~~~
表格
可以理解为html中或者word中的表格
#example:
表头1 | 表头2 | 表头3 |
---|---|---|
单元格1 | 单元格2 | 单元格3 |
| 表头1|表头2 |表头3 |
|--|--|--|
|单元格1|单元格2|单元格3|
超链接
就是一个文本点击可以跳转到一个网页
#example:
百度
[百度](https://www.baidu.com)
被链接的网页需要加上协议,就是上面的 https://
有序列表
有序号的列表
#example:
- C++
- Java
- Python
- PHP
- MySQL
- Redis
1. C++
2. Java
3. Python
4. PHP
5. MySQL
6. Redis
小数点和文本之间有空格
无序列表
列表的前面没有数字
#example:
- C++
- Java
- Python
- PHP
- MySQL
- Redis
- C++
- Java
- Python
- PHP
- MySQL
- Redis
- 号和文本之前同样也有空格
代办事项
在文本之前加了一个复选框,可以勾选和取消勾选,可以通过这个语法实现markdown的任务清单功能,我就一直在用,很实用,就是写很久了没有勾选而已
- 学习吃饭
- 学习睡觉
- 学习打游戏
- [ ] 学习吃饭
- [ ] 学习睡觉
- [x] 学习打游戏
1、- 号和 [ 之间有空格。
2、未勾选的状态为[ ],中间有空格。
3、勾选的状态为[x]
插入图片
在markdown文档中插入x图片,一般这种我都是直接截图CTRL+V插入
#![图片描述](图片地址)
![小猪被骑](https://img-blog.csdnimg.cn/20200528221317350.png
?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow
_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0pvbnNvbl9UYW5leQ==,size
_16,color_FFFFFF,t_70)
推荐
一个markdown的文本编辑器:Typora
一个学习编程的好网站,一些基础的问题都能在上面查找到答案:菜鸟教程
同时上面也有markdown的教程,传送门:markdown
这是作业部落的教程,传送门:作业部落教程
以及数学公式的使用,传送门:LaTeX数学公式