Markdown常用语法
2017-02-06 本文已影响223人
穿山甲救蛇精
1. 概述
简书编辑器默认情况下选择为富文本编辑状态,在我的设置中可以修改编辑器为Markdown。
设置编辑器
我对与Markdown编辑器进行了了解,相对来说,Markdown的语法比较简单并且易懂,下面介绍一下Markdown的语法和简单的理解。首先我们先逐一的介绍每种语法.
2. 语法
2.1 段落结构
2.1.1 标题
对于文章,我们首先想到的应该就是标题了,对于Markdown来说,有两种标题格式:
第一种:利用底线的格式,=
-> 最高阶标题,-
第二阶标题。任何数量的=
和-
具有相同的效果。
第一阶标题
==================
第二阶标题
------------------
第二种:利用#
区分为几阶标题,最多使用######
(六个#
)代表六阶标题。
# 一阶标题
## 二阶标题
### 三阶标题
#### 四阶标题
##### 五阶标题
###### 六阶标题
2.1.2 引用
在文章的书写过程中,我们时常要饮用一些东西,其实相对于Markdown的引用对应的也就只是一种排版样式,觉得好看就用喽。引用最基本的符号>
,并且多个>
可以嵌套。
>窗前明月光
>
>>疑是地上霜
>
>>>举头望明月
>
>低头思故乡
另起一行
2.1.2 列表
Markdown 列表分为有序列表和无序列表
2.1.2.1 无序列表
无序列表标记符号*
、+
、-
。
* 小明
* 小红
* 小刚
等价于
+ 小明
+ 小红
+ 小刚
等价于
- 小明
- 小红
- 小刚
2.1.2.1 有序列表
有序列表标记符号阿拉伯数字.
,例如:1.
。值得注意的是,前面的阿拉伯数字并不影响输出的结果,
1. 小明
2. 小红
3. 小刚
与
1. 小明
1. 小红
1. 小刚
没有任何区别
2.1.3 分割线
以下几种方式都可以建立分割线:
* * *
***
*****
- - -
---------------------------------------
2.2 段内元素
2.2.1 链接
格式为:[文字](网址)
This is [an example](http://www.baidu.com/) inline link.
2.2.2 斜体和加粗(着重标识)
斜体:*
或者 _
*吃饭*
_吃饭_
加粗:**
或者 __
**吃饭**
__吃饭__
同样可以在句子中个别词汇加粗
**吃饭**很重要
__吃饭__很重要
2.2.3 中划线
使用 ~~ 表示中划线。
~~这是一段错误的文本。~~
2.2.4 代码
如果要标记一小段行内代码,你可以用反引号把它包起来,例如:
使用 `printf()` 打印.
如果要标记很多行代码,那么需要使用三个反引号把它包起来,例如:
使用 printf()
打印.
//吃饭了么?
### 2.2.5 插入图片
插入图片的语法格式为:`![](图片地址)`,例如:
```
![图片示例](https://www.zybuluo.com/static/img/my_head.jpg)
```
## 2.3 其他语法
### 2.3.1 链接
Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用尖括号包起来, Markdown 就会自动把它转成链接。一般网址的链接文字就和链接地址一样,例如:
```
<http://example.com/>
```
### 2.3.2 转义符 `\\`
Markdown 可以利用反斜杠来插入一些在语法中有其它意义的符号,例如:如果你想要用星号加在文字旁边的方式来做出强调效果,你可以在星号的前面加上反斜杠:
`\*吃饭\*`
Markdown 还支持以下这些符号前面加上反斜杠来帮助插入普通的符号:```\、`、*、_、[]、()、#、+、-、.、!```
#3 总结
在很多大型的博客平台都能很好的兼容Markdown,原理是将markdown语法转化成html语言,需要深入研究的同学们可以自行学习一下。当然,在这个插件横行的时代,Markdown同样具有很多插件可以实现更多,更复杂的排版样式,需要的可以自行百度。