0%

常用 Markdown 语法汇总

Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。

由于作者决定将自己印象笔记中的一些开发总结分享到简书上面,需要用到 Markdown 语法,所以决定写一篇总结给自己看,下面列出了一些 Markdown 常用的语法,应该可以满足大部分写作需求,上面为 Markdown 语法源码,下面为 Markdown 语法预览。


1. 标题

标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可,标题总共分为六级。

# 一级标题

预览:

一级标题


## 二级标题

预览:

二级标题


### 三级标题

预览:

三级标题


#### 四级标题

预览:

四级标题


##### 五级标题

预览:

五级标题

###### 六级标题

预览:

六级标题

2. 列表

熟悉 HTML 的同学肯定知道有序列表与无序列表的区别,在 Markdown 下,列表的显示只需要在文字前加上 -* 即可变为无序列表,有序列表则直接在文字前加 1. 2. 3.,符号要和文字之间加上一个字符的空格。

1. 有序列表
2. 有序列表
3. 有序列表

预览:

  1. 有序列表
  2. 有序列表
  3. 有序列表

* 无序列表
* 无序列表
* 无序列表

预览:

  • 无序列表
  • 无序列表
  • 无序列表

3. 引用

如果你需要引用一小段句子,那么就要用引用的格式,只需要在文本前加入 > 这种尖括号(大于号)即可。

> 引入的文字

预览:

引入的文字

4. 分割线

分割线只需要输入 *** 或者 --- 即可。

***---

预览:


5. 删除文本、粗体与斜体

Markdown 中, 用 ~~ ~~ 包含一段文本就是删除文本的语法,用 ** ** 包含一段文本就是粗体文本的语法,用 * * 包含一段文本就是斜体文本的语法。

~~删除文本~~

预览:

删除文本


**粗体文本**

预览:

** 粗体文本 **


*斜体文本*

预览:

斜体文本


6. 图片与链接

插入链接与插入图片的语法很像,区别在一个 ! 号,插入图片使用 ![]() ,插入链接使用 []() ,方括号 [] 中表示链接名或图片名,圆括号 () 中表示链接地址或图片地址。

! [Karise](图片地址)

预览:

Karise


[百度](http://www.baidu.com)

预览:

百度


7. 文字背景填充

如果你需要个别突出某些文字,可以将文字背景填充,使用 `` 将文字包含即可。

`文字背景填充`

预览:

文字背景填充

8. 代码块

如果你是个程序猿(作者也是一只程序猿),需要在文章里优雅的引用一段代码,只需要用三个 ` (是键盘左上角 ~ 下面那个点)把中间的代码包裹起来即可。

···objective-c
//代码段
- (void)printHelloWorld {
NSLog(@"Hello World");
}
···

预览:

//代码段
- (void)printHelloWorld {
NSLog(@"Hello World");
}

9. 表格

Markdown 中的表格个人认为也是比较麻烦的,习惯就好,--- 上面表示表头,会自动加粗,下面表示表身,: 在左边表示居左,在两边表示居中,在右边表示居右,不写 : 的话表头默认居中,表身默认居左。

| 居左           | 居中          | 居右           |
|:------------- |:-------------:| -------------:|
| 第一行 | 第一行 | 第一行 |
| 第二行 | 第二行 | 第二行 |
| 第三行 | 第三行 | 第三行 |

预览:

居左 居中 居右
第一行 第一行 第一行
第二行 第二行 第二行
第三行 第三行 第三行

10. 上标与下标

上标与下标直接用 HTML 中的标签即可,上标使用 <sup> </sup> ,下标使用 <sub> </sub>

文字 <sup> 上标 </sup>

预览:

文字 上标


文字 <sub> 下标 </sub>

预览:

文字 下标