简介
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。 如 GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。 ——百度百科
如果你是一个编程爱好者,并且你有做笔记的习惯,那么你就很有必要掌握markdown语法。使用markdown做笔记比word和OneNote更方便快捷,并且可以让你轻松的区分代码和其他文字内容。
vscode
vscode是一款非常实用的代码编辑器,可以编写多种语言的代码。以下代码全是使用vscode编写的。开始之前,你需要知道如何使用vscode预览md文件。在vscode上方的标签页中,将鼠标光标移动到md文件上,单击右键,点击打开预览,就可以看到md文件经过渲染之后的显示效果了。具体效果可能会因为软件的不同而略有差异。注意:以下预览结果都写在引用中。
标题
markdown
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
预览
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
段落
类似于word,输入文字,中途不需要换行,当文字长度超过界面时vscode会自动换行,但是行号不会改变。想要实现换行,敲击回车键即可。注意每个段落需要使用两个空格结束。也可敲击两个回车开始新段落。
强调
斜体
markdown
写法一
*斜体*
写法二
_斜体_
预览
斜体
粗体
markdown
写法一
**粗体**
写法二
__粗体__
预览
粗体
列表
无序列表
markdown
写法一(推荐)
- 篮球
- 羽毛球
- 乒乓球
写法二
* 篮球
* 羽毛球
* 乒乓球
写法三
+ 篮球
+ 羽毛球
+ 乒乓球
预览
- 篮球
- 羽毛球
- 乒乓球
有序列表
markdown
1. python
2. java
3. c
预览
- python
- java
- c
链接和图片
链接
带超链接的文字,方括号为显示的文字,小括号为链接
markdown
[百度](https://www.baidu.com/)
预览
图片
图片,方括号为图片显示失败时显示的文字,小括号为图片链接地址
markdown


预览
引用
markdown
> 这是一个引用
预览
这是一个引用
代码块
多行代码
在代码开始的```之后输入编程语言的名称或文件后缀名,markdown会为你的代码块提高代码高亮。
例如python可以写成py或python,javascript可以写成javascript或js
输入`的方法;将输入法切换为英文,按住SHIFT键的同时按下ESC键正下方的按键
markdown
```c
#include <stdio.h>
int main(){
printf("Hello World!\n");
return 0;
}
```
预览
#include <stdio.h>
int main(){
printf("Hello World!\n");
return 0;
}
单行代码(不推荐使用)
单行代码没有代码高亮
markdown
`print('Hello World')`
预览
print('Hello World')
分割线
输入三个或三个以上的-或*
markdown
写法一(推荐)
---
写法二
***
预览
表格
表格之后需要空一行,否则也会被放入表格中
默认对齐方式(左对齐)
markdown
| 列1 | 列2 | 列3 |
| --- | --- | --- |
| A | 1 | 10 |
| B | 2 | 20 |
预览
列1 列2 列3 A 1 10 B 2 20
对齐方式
markdown
| 列1 | 列2 | 列3 |
| :--- | :---: | ---: |
| python | py | 最流行的编程语言 |
| html | html | 网页编写 |
| c++ | cpp | c语言的进一步发展 |
预览
列1左对齐:—,列2居中对齐:—:,列3右对齐—:
列1 列2 列3 python py 最流行的编程语言 html html 网页编写 c++ cpp c语言的进一步发展
html
markdown中同样支持html语法,可以使用html标签得到想要的样式
<strong>强调</strong>
<p style="font-size: 30px; color: red;">红色</p>
预览
强调
红色