Markdown 是一种「电子邮件」风格的「标记语言」,参考:
Markdown语法主要分为如下几大部分: 标题,段落,列表,插入,区块引用,代码区块,表格,文本样式,分割线,反斜杠\
,注脚,数学公式
标题
这是最为常用的格式,在平时常用的的文本编辑器中大多是这样实现的:输入文本、选中文本、设置标题格式。
而在 Markdown 中,两种形式:
使用 # ,可表示1-6级标题
你只需要在文本前面加上 #
即可,同理、你还可以增加二级标题、三级标题、四级标题、五级标题和六级标题,总共六级,只需要增加#
即可,标题字号相应降低。例如:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
注:#
和「一级标题」之间建议保留一个字符的空格
使用 = 和 - 标记一级和二级标题
一级标题
=
二级标题
-
一级标题
二级标题
注:标题必须和前方段落之间存在空行
段落
段落的前后要有空行,所谓的空行是指没有文字内容。若想在段内强制换行的方式是使用两个以上空格加上回车(引用中换行省略回车)。
喜欢是心与心的碰撞,爱是心与心的融合。
喜欢是新鲜感,是一种感觉;爱是归属感,是一种责任。
喜欢是你能让我开心,爱是你开心我就开心。
喜欢是我希望你对我好,爱是我希望能对你好。
喜欢是没你也可,爱是没你不可。
喜欢是乍见之欢,爱是久处不厌。
列表
列表格式也很常用,在 Markdown 中,你只需要在文字前面加上 *
、+
、或 -
就可以了,如果你希望有序列表,也可以在文字前面加上 1.
2.
3.
就可以了,例如
## 无序列表
* 文本1
* 文本2
+ 文本1
+ 文本2
- 文本1
- 文本2
## 有序列表
1. 文本1
2. 文本2
3. 文本3
无序列表
- 文本1
- 文本2
- 文本1
- 文本2
- 文本1
- 文本2
有序列表
- 文本1
- 文本2
- 文本3
注:标记后面最少有一个空格 或 制表符。若不在引用区块中,必须和前方段落之间存在空行
插入链接和图片
链接可以由两种形式生成:行内式和参考式。
行内式
在 Markdown 中,插入链接不需要其他按钮,你只需要使用[显示文本](链接地址)
这样的语法即可,例如:
[百度](https://www.baidu.com)
百度
在 Markdown 中,插入图片不需要其他按钮,你只需要使用 [图片上传失败...(image-5aad56-1567751854417)]
这样的语法即可,例如:
![](https://upload-images.jianshu.io/upload_images/1617241-74c793b3aea9e128.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
注:中括号和小括号之间不能空格,插入图片的语法和链接的语法很像,只是前面多了一个 !
。
参考式
[关于 Swift(About Swift)][1]
[Swift 教程 | 菜鸟教程][2]
[1]:http://wiki.jikexueyuan.com/project/swift/chapter1/01_about_swift.html "关于 Swift(About Swift)"
[2]:https://www.runoob.com/swift/swift-tutorial.html "Swift 教程 | 菜鸟教程"
关于 Swift(About Swift)
Swift 教程 | 菜鸟教程
注意:上述的两部分不出现在同一区块中。
区块引用
在我们写作的时候经常需要引用他人的文字,这个时候引用这个格式就很有必要了,在Markdown 中,你只需要在你希望引用的文字前面加上 >
就好了,还可使用多个嵌套引用,例如
> 夜阑卧听风吹雨
铁马是你
冰河也是你
一盏灯, 一片昏黄;
一简书, 一杯淡茶。守着那一份淡定, 品读属于自己的寂寞。
保持淡定, 才能欣赏到最美丽的风景!
保持淡定, 人生从此不再寂寞。
注:>
和文本之间要保留一个字符的空格。
代码引用
两种实现形式:
使用空格实现引用
在每行加上4个空格或者一个制表符(如同写代码一样)
hello world
注:需要和普通段落之间存在空行
使用 ` 实现
需要引用代码时,可以将 ``` 置于这段代码的首行和末行
/**
设备系统版本
@return 设备系统版本
*/
UIKIT_STATIC_INLINE NSString * Device_SystemVersion() {
return [UIDevice currentDevice].systemVersion;
}
表格
一个简单的表格是这么创建的,用 |
表示表格纵向边界,表头和表内容用 -
隔开:
项目 | Value
-------- | -----
电脑 | $1600
手机 | $12
导管 | $1
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
设定内容居中、居左、居右
并可用 :
进行对齐设置,两边都有 :
则表示居中,若不加 :
则默认左对齐
使用:---------:
居中
使用:----------
居左
使用----------:
居右
| 网址名称 | 链接 |
| --- |:---:|
| 简书 | https://www.jianshu.com |
| 新浪微博 | https://weibo.com |
| CocoaChina | http://www.cocoachina.com |
网址名称 | 链接 |
---|---|
简书 | https://www.jianshu.com |
新浪微博 | https://weibo.com |
CocoaChina | http://www.cocoachina.com |
文本样式,粗体、斜体、删除
Markdown 的文本样式语法也很简单,用两个 *
或者 _
包含一段文本就是粗体的语法,用一个 *
或者 _
包含一段文本就是斜体的语法,用两个 ~
包含一段文本就是斜体的语法,例如
*一盏灯*, 一片昏黄;
**一简书**, 一杯淡茶。
~~守着那一份淡定, 品读属于自己的寂寞。~~
_保持淡定_, 才能欣赏到最美丽的风景!
__保持淡定__, 人生从此不再寂寞。
H~2~O is是液体。
2^10^ 运算结果是 1024.
一盏灯, 一片昏黄;
一简书, 一杯淡茶。
守着那一份淡定, 品读属于自己的寂寞。
保持淡定, 才能欣赏到最美丽的风景!
保持淡定, 人生从此不再寂寞。
H2O is是液体。
210 运算结果是 1024.
符号'`'
起到标记作用
`ctrl+a`
ctrl+a
分割线
分割线最常使用就是三个或以上 *
,还可以使用 -
和_
。
---
注:分割线必须和前方段落之间存在空行
反斜杠\
相当于反转义作用,使符号成为普通符号。Markdown支持在下面这些符号前面加上 \
来帮助插入普通的符号:
\ 反斜杠
` 反引号
* 星号
_ 底线
{} 大括号
[] 方括号
() 括号
# 井字号
+ 加号
- 減号
. 英文句点
! 惊叹号
注脚
KaTeX数学公式
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 是通过欧拉积分