Markdown 是什么?
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
Markdown的基本语法
标题
命令 :
- #+空格+标题内容
例子:
1 | # 标题H1 |
效果:
命令:
- 斜体:*+内容+*
- 粗体:** + 内容 +**
- 即粗体又斜体:** + 内容 +**
- 删除线:~~+内容+~~
例子:
1 | *我是斜体* |
效果:
我是斜体
我是粗体
我是粗斜体我是被删除的
引用
命令:
- 单行引用:> + 空格 + 内容
- 多行引用:> + 空格 + 内容
- 嵌套引用:>+ 空格 +第一层内容 | >>+ 空格 +第二层内容 ,,,
例子:
1 | 单行: |
效果:
单行:
春风得意马蹄疾,一日看尽长安花
多行:
在天愿作比翼鸟,在地愿为连理枝。
天长地久有时尽,此恨绵绵无绝期。嵌套:
子曰
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?
列表
命令:
- 无序列表:*或者+或者- + 空格 + 内容
- 有序列表:数字 + . +内容
- 嵌套列表:*或者+或者- 数目增加
例子:
1 | 无序列表: |
效果:
无序列表:
- A
- B
- C
有序列表:
- 第一个
- 第二个
- 第三个
嵌套列表:
水果
。香蕉。苹果
蔬菜
。萝卜
。白菜面食
。馒头
。面条
。大米
超链接
命令:
行内式:[链接文字](地址+ 空格 + 标题)
参考式:两部分组成:
1,链接部分:[链接文字][链接地址]
2,链接地址:[链接标记]:+链接地址+空格+鼠标移动上去的提示文字
图片链接:
例子:
1 | 行内式: |
效果:
行内式:
百度首页
代码
命令:
- 单行代码 :`
+ 单行代码内容 +`
多行代码: \
多行代码内容 + ``` 1
2
3
4
5
6
7
8
**例子:**
~~~c
//单行代码
``int x = 0;``
//多行代码int a = 0;
a++;1
2
3
4
5
6
7
8
9
10
11
12~~~
**效果:**
单行代码:
``int x = 0;``
多行代码:
```c
int a = 0;
a++;
表格
命令:
- 使用
|
来分隔不同的单元格,使用-
来分隔表头和其他行。 - 在表头下方的分隔线
---
标记中加入:
,即可指定对齐方式。 :---
代表左对齐。:---:
代表居中对齐。---:
代表右对齐。
例子:
1 | 姓名 | 年龄 |
效果:
姓名 | 年龄 |
---|---|
数学 | 18 |
历史 | 19 |
语文 | 20 |
物理 | 21 |