Markdown
是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown
的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。
由于作者决定将自己印象笔记中的一些开发总结分享到简书上面,需要用到
Markdown
语法,所以决定写一篇总结给自己看,下面列出了一些Markdown
常用的语法,应该可以满足大部分写作需求,上面为Markdown
语法源码,下面为Markdown
语法预览。
1. 标题
标题是每篇文章都需要也是最常用的格式,在 Markdown
中,如果一段文字被定义为标题,只要在这段文字前加 #
号即可,标题总共分为六级。
# 一级标题
<small>预览:</small>
一级标题
## 二级标题
<small>预览:</small>
二级标题
### 三级标题
<small>预览:</small>
三级标题
#### 四级标题
<small>预览:</small>
四级标题
##### 五级标题
<small>预览:</small>
五级标题
###### 六级标题
<small>预览:</small>
六级标题
2. 列表
熟悉 HTML 的同学肯定知道有序列表与无序列表的区别,在 Markdown
下,列表的显示只需要在文字前加上 -
或 *
即可变为无序列表,有序列表则直接在文字前加 1.
2.
3.
,符号要和文字之间加上一个字符的空格。
1. 有序列表
2. 有序列表
3. 有序列表
<small>预览:</small>
- 有序列表
- 有序列表
- 有序列表
* 无序列表
* 无序列表
* 无序列表
<small>预览:</small>
- 无序列表
- 无序列表
- 无序列表
3. 引用
如果你需要引用一小段句子,那么就要用引用的格式,只需要在文本前加入 >
这种尖括号(大于号)即可。
> 引入的文字
<small>预览:</small>
引入的文字
4. 分割线
分割线只需要输入 ***
或者 ---
即可。
***
或 ---
<small>预览:</small>
5. 删除文本、粗体与斜体
在 Markdown
中, 用 ~~
~~
包含一段文本就是删除文本的语法,用 **
**
包含一段文本就是粗体文本的语法,用 *
*
包含一段文本就是斜体文本的语法。
~~删除文本~~
<small>预览:</small>
删除文本
**粗体文本**
<small>预览:</small>
** 粗体文本 **
*斜体文本*
<small>预览:</small>
斜体文本
6. 图片与链接
插入链接与插入图片的语法很像,区别在一个 !
号,插入图片使用 ![]()
,插入链接使用 []()
,方括号 []
中表示链接名或图片名,圆括号 ()
中表示链接地址或图片地址。
! [Jonzzs](图片地址)
<small>预览:</small>
[百度](http://www.baidu.com)
<small>预览:</small>
7. 文字背景填充
如果你需要个别突出某些文字,可以将文字背景填充,使用 ``
将文字包含即可。
`文字背景填充`
<small>预览:</small>
文字背景填充
8. 代码块
如果你是个程序猿(作者也是一只程序猿),需要在文章里优雅的引用一段代码,只需要用 ```
```
把中间的代码包裹起来即可。
```
//代码段
- (void)printHelloWorld {
NSLog(@"Hello World");
}
```
<small>预览:</small>
//代码段
- (void)printHelloWorld {
NSLog(@"Hello World");
}
9. 表格
Markdown
中的表格个人认为也是比较麻烦的,习惯就好,---
上面表示表头,会自动加粗,下面表示表身,:
在左边表示居左,在两边表示居中,在右边表示居右,不写 :
的话表头默认居中,表身默认居左。
| 居左 | 居中 | 居右 |
|:------------- |:-------------:| -------------:|
| 第一行 | 第一行 | 第一行 |
| 第二行 | 第二行 | 第二行 |
| 第三行 | 第三行 | 第三行 |
<small>预览:</small>
居左 | 居中 | 居右 |
---|---|---|
第一行 | 第一行 | 第一行 |
第二行 | 第二行 | 第二行 |
第三行 | 第三行 | 第三行 |
10. 上标与下标
上标与下标直接用 HTML
中的标签即可,上标使用 <sup>
</sup>
,下标使用 <sub>
</sub>
。
文字 <sup> 上标 </sup>
<small>预览:</small>
文字 上标
文字 <sub> 下标 </sub>
<small>预览:</small>
文字 下标
上面罗列了一些
Markdown
中常用的语法,这些基本可以满足一般的写作需求了,后续作者还会陆续更新语法的,暂时就先这么多。
将来的你,一定会感激现在拼命的自己,愿自己与读者的开发之路无限美好。