Markdown学习
2016-09-13 本文已影响60人
sliu1126
Markdown学习
Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.
Markdown可读、直观、学习成本低。
工具
用法
- 换行和缩进
换行:空格+空格+回车换行
缩进:切换到全角,双击空格键 - 标题设置
在Markdown当中设置标题,有两种方式:- 通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。
- 在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
- 块注释(blockquote)
通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。)
这是注释块
- 斜体
将需要设置为斜体的文字两端使用1个符号夹起来: *或者_ - 粗体
将需要设置为粗体的文字两端使用2个符号夹起来: **或者__ - 无序列表
在文字开头添加下面符号实现无序列表.
-
有序列表
使用数字后面跟上句号.(还要有空格)- 11111
- 22222
- 33333
-
链接(Links)
Markdown中有两种方式,实现链接,分别为内联方式和引用方式。 -
内联方式:
[title](www.baidu.com)
-
引用方式:
[title][1]
[1]:www.baidu.com
-
图片(Images)
图片的处理方式和链接的处理方式,非常的类似。
相对链接前面加! 后面可以加"title"
-
代码
1:简单文字出现一个代码框。 用一对```包裹把代码包裹起来
override func viewDidLoad() {
super.viewDidLoad()
self.creatUI()
self.isShowRequestHUD = false
}
```
2:代码高亮
* 在代码上方使用 或 lang: java 的形式来指定编程语言
* 用一对```包裹代码,在第一个标签符号后面加语言名称
```swift
override func viewDidLoad() {
super.viewDidLoad()
self.creatUI()
self.isShowRequestHUD = false
}
```
- 脚注(footnote)
实现方式如下:
hello[^1]
[^1]:sliu
效果:
hello[1]
- 下划线
在空白行下方添加三条“-”横线。(前面讲过在文字下方添加“-”,实现的2级标题)
13.表格
表格是 Markdown 写发比较累人的地方.
语法如下:
| name | age |
|:--------------|:-----:|
| 张三 | 32 |
| 李四 | 42 |
| 王五 | 21 |
效果如下:
name | age |
---|---|
张三 | 32 |
李四 | 42 |
王五 | 21 |
要注意的是:
- :--- 左对齐
- :---: 居中
- ---: 右对齐
教程
-
sliu ↩