Markdown语法学习
1.标题
一种显示形式是在行首插入1-6个 # 符号,例如:
# 标题
### 标题
###### 标题
我们也可以在尾部加上对应的 # 符号,这样的效果和只在行首插入 # 符号效果一样,只是增加了文档的可读性。当行首和行尾的 # 符号数量不一致时,采用的是行首 # 符号的数量。例如:
# 标题 #
### 标题 ###
###### 标题 #########
2.引用
在编写文档时,我们有时会引用其他的文章,这时候我们就需要使用 > 标记了,我们可以在每一行前都加入 > 标记来显示引用效果,例如:
> 窗前明月光
> 疑是地上霜
> 举头望明月
> 低头思故乡
我们也可以只在第一行的行首加入 > 标记,比如
> 窗前明月光
疑是地上霜
举头望明月
低头思故乡
> 标记默认会把下一行也当做引用的一部分,当我们下一行已经不是引用的一部分时,需要以空行断开,表示引用已经结束。如果空行断开后紧跟的又是引用,他会把此引用和上一个引用合为一个引用。例如:
> 窗前明月光
疑是地上霜
举头望明月
低头思故乡
3.代码块
Markdown有专门的 ``` 标记用于代码块。例如:
` ` ` java(语言名)
public class Test(){
public static void main(String[] args){
System.out.println();
}
}
` ` `
4.粗体、斜体
在编写文档中,我们往往会强调一些比较重要的词语,在Markdown中用 * 和 _ 来作为强调的标记。
用 单个 * 或者单个 _ 来显示斜体字,用两个 * 或者两个 _ 来显示粗体字。例如:
* 斜体 *
_ 斜体 _
** 粗体 **
__ 粗体 __
5.列表
分为无序列表和有序列表。
无序列表使用 * 或者 + 或者 - 作为列表标记。例如:
* 水电费的
* 代发的
* 代发是
或者
+ 方法的
+ 代发发的
+ 水电费
或者
- 方法的
- 代发发的
- 水电费
有序列表则使用数字接着一个英文句点。例如:
1. 方法的
2. 代发发的
3. 水电费
注:1.列表标记必须与内容以空格隔开。2.有序列表的数字指示顺序和写的数字无关
6.分割线
你可以在一行中用三个以上的 * 或者 - 或者 _ 来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。这些都可以表示为一条分割线。例如:
* * *
***
******
- - -
_ _ _ _ _
7.链接
Markdown 支持两种形式的链接语法: 行内式和参考式两种形式。
不管是哪一种,链接文字都是用 [方括号] 来标记。
要建立一个行内式的链接,只要在方块括号后面紧接着圆括号并插入网址链接即可,如果你还想要加上链接的 title 文字,只要在网址后面,用双引号把 title 文字包起来即可,例如:
[百度](http://www.baidu.com"百度") 行内式
[百度](http://www.baidu.com) 行内式
注:title文字是指鼠标悬浮时显示的文字
8.图片
Markdown显示图片的方式和显示链接的方式类似,只不过在前面加了一个 ! 标记。同时他也支持行内式和参考式两种形式。除此之外例如:
![百度](http://www.baidu.com/img.jpg"百度") 行内式
![百度](http://www.baidu.com/img.jpg) 行内式