Markdown 基本语法

  Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯( John Gruber ),在语法上有很大一部分是跟亚伦·斯沃茨( Aaron Swartz )共同合作的。这个语言的目的是希望大家使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML( 或者 HTML )文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

1、标题

  用 Markdown 书写时,只需要在文本前面加上「#」即可创建一级标题。同理,创建二级标题、三级标题等只需要增加「#」个数即可,Markdown 共支持六级标题。

  • 语法
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
  • 效果

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

2、段落和换行

  在 Markdown 中段落由一行或者多行文本组成,相邻的两行文字会被视为同一段落,如果存在空行则被视为不同段落( Markdown 对空行的定义是看起来是空行就是空行,即使空行中存在 空格 TAB 回车 等不可见字符,同样会被视为空行 )。Markdown支持段内换行,如果你想进行段落内换行可以在上一行结尾插入两个以上的空格后再回车。

  • 语法
第一行
相邻被视为同一段落。

第一行[空格][空格]
上一行结尾存在两个空格,段内换行

第一行

两行之间存在空行,视为不同段落。
  • 效果

第一行相邻被视为同一段落。

第一行
上一行结尾存在两个空格,段内换行

第一行

两行之间存在空行,视为不同段落。

3、引用 / 强调 / 斜体 / 删除线 / 注脚

  • 语法
>引用
>一级引用
>
>强调
>**强调**
>
>斜体
>*斜体*
>
>删除线
>~~删除线~~
>
>注脚
>文献注脚 [ ^ 1 ]
>
>>二级引用
  • 效果

一级引用
强调
斜体
删除线
文献注脚1

二级引用

4、列表

  • 语法
1. 有序列表
2. 有序列表
3. 有序列表

- 无序列表
- 无序列表
- 无序列表
  • 效果
  1. 有序列表
  2. 有序列表
  3. 有序列表
  • 无序列表
  • 无序列表
  • 无序列表

5、代码

  • 语法
代码块
"``两点包裹,不含引号``"
代码段
"```"
三点包裹,不含引号
"```"
  • 效果

代码块

代码段

6、链接

  • 语法
[无事种芭蕉][a]
[a]: https://aboutimes.com "无事种芭蕉"
  • 效果

无事种芭蕉

7、分割线

  • 语法
这是分隔线上部分内容
---
这是分隔线上部分内容
  • 效果
    这是分隔线上部分内容

  这是分隔线下部分内容

8、图片

  • 语法
![图片说明](/path/to/img.jpg)
  • 效果

图片说明

9、表格

  • 语法
| 名称 | 条目 1 | 条目 2 |
| - | :- | :- |
| 名称 1 | 条目 1.1 | 条目 2.1 |
| 名称 2 | 条目 1.2 | 条目 2.2 |
  • 效果
名称 条目 1 条目 2
名称 1 条目 1.1 条目 2.1
名称 2 条目 1.2 条目 2.2

  1. 1.作者. 《书名》[文献类型标识码]. 出版社,年份


下一篇 Git 笔记
上一篇 MySQL 笔记
查看评论