< 作者:欧阳锋
< 链接:https://www.jianshu.com/p/335db5716248
< 来源:简书
Markdown支持6中级别的标题,对应h1-h6
# h1
## h2
### h3
#### h4
##### h5
###### h6
需要记住的是,Markdown其实就是一种易于编写的普通文本,只不过加入了部分渲染文本的标签而已。其最终依然会转换为html标签,
因此使用Markdown分段非常简单,前后至少保留一个空行即可。
而另外一个比较常见的需求就是,我们可能希望对某段文字进行强调处理。
Markdown提供了一个特殊符号>用于段首进行强调,被强调的文字部分将会高亮显示
> 这段文字将被高亮显示
这段文字将被高亮显示
[点击跳转至百度](http://www.baidu.com)
![图片](https://upload-images.jianshu.io/upload_images/703764-605e3cc2ecb664f6.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
* 黄瓜
* 玉米
* 茄子
+ 黄瓜
+ 玉米
+ 茄子
- 黄瓜
- 玉米
- 茄子
1. 黄瓜
2. 玉米
3. 茄子
- 黄瓜
- 玉米
- 茄子
- 黄瓜
- 玉米
- 茄子
- 黄瓜
- 玉米
- 茄子
- 黄瓜
- 玉米
- 茄子
如果在单一列表项中包含了多个段落,为了保证渲染正常,*与段落首字母之间必须保留四个空格
* 段落一
小段一
* 段落二
小段二
-
段落一
小段一
-
段落二
小段二
另外,如果在列表中加入了区块引用,区域引用标记符也需要缩进4个空格
* 段落一
> 区块标记一
* 段落二
> 区块标记二
- 段落一
区块标记一
- 段落二
区块标记二
以下任意一种
***
---
*这里是斜体*
_这里是斜体_
**这里是加粗**
__这里是加粗__
这里是斜体 这里是斜体
这里是加粗 这里是加粗
行内代码块:单个反引号包裹
这是一段var x = 3
的行内代码
一整段代码则需要至少使用两个以上的反引号包裹
fun (x: Int, y: Int): Int {
return x + y
}
fun (x: Int, y: Int): Int {
return x + y
}
表头|条目一|条目二
:---:|:---:|:---:
项目|项目一|项目二
表头 | 条目一 | 条目二 |
---|---|---|
项目 | 项目一 | 项目二 |
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号