Markdown学习笔记
2016-08-09 本文已影响56人
Felicx
<br />
列表语法
无序列表
无序列表基础语法
- 无序列表1
此处使用*和空格作为无序列表项的开头
语句为:
* 无序列表1```
- 无序列表2
此处使用-和空格作为无序列表项的开头
语句为:
- 无序列表2```
- 无序列表3
此处使用+和空格作为无序列表项的开头
语句为:
+ 无序列表3```
###有序列表
#####有序列表基础语法
999. 有序列表1
2. 有序列表2
4. 有序列表3
666. 有序列表4
有序列表的以任意数字和.作为列表项的开头,会自动生成从1开始递增1的列表
如上面生成的有序列表的语句为:
999. 有序列表1
2. 有序列表2
4. 有序列表3
3. 有序列表4
这里可以看到,第一项以999.开始,生成时自动变成了1.;第三项使用了4.,第四项使用了3.,而生成时自动变成了按自上而下顺序排列的3.和4.。
所以在使用有序列表时,不需要考虑列表项开头数字的大小,Markdown会自动处理。
###列表的层次
* 列表层次1
* 列表层次2
* 列表层次3
通过在列表开头*前添加空格,可以对列表进行分层,语句如下:
- 列表层次1
- 列表层次2
- 列表层次3
- 列表层次2
<br />
#标题语法
***
###标题的大小
* #标题1
* ##标题2
* ###标题3
* ####标题4
* #####标题5
* ######标题6
使用1~6个#标识符来选择标题的大小,语句如下
标题1
标题2
标题3
标题4
标题5
标题6
超过6个#无效
<br />
#粗体和斜体
***
#####斜体
文字前后各用1个*可以把文字变成斜体
*我是斜体*
语句如下:
我是斜体
#####粗体
文字前后各用2个*可以把文字变成粗体
**我是粗体**
语句如下:
我是粗体
#####斜粗体
文字前后各用3个*可以把文字变成斜粗体
***我是斜粗体***
语句如下:
我是粗斜体
<br />
#引用
***
###引用的开始和结束
在行首使用>标识符表示引用段的开始,新起一行用来退出引用模块,如:
> 引用
退出引用
这里使用的语句如下:
引用
退出引用
注意,>引用和退出引用之间有新起一行,如果没有新起一行的话,情况如下:
>引用
退出引用
这里使用的语句是:
引用
退出引用
###引用的分层
在行首连续使用多个>可以对引用进行分层
>引用层次1
>>引用层次2
>>>引用层次3
>>引用层次2-1
>>>引用层次3-1
>引用层次1-1
语句如下:
引用层次1
引用层次2
引用层次3
引用层次2-1
引用层次3-1
引用层次1-1
使用中请注意引用层次3和引用层次2-1以及引用层次3-1和引用层次1-1之间的2个空白行的作用,可以自行尝试没有空白行会出现什么情况
<br />
#超链接和图片
***
###超链接
使用语句
来生成超链接,例如:
[简书](http://www.jianshu.com/)
语句如下:
###图片
在超链接语句之前加一个!来插入图片和在图片下方显示图片名,例如:
![简书Icon](https://img.haomeiwen.com/i2699052/748b9de591a90371.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
语句如下:
简书Icon
其中,[]中留空的话,图片下方不会显示图片名
<br />
#代码块
***
### 代码块的开始和结束
单独一行使用\```表示代码段的开始,在代码段的结尾再使用\```表示结束,或者在行首使用4个空格表示此行是代码段
例如:
这里是代码段
语句如下:
```
这里是代码段
```
或者
这里是代码段
<br />
#语法Tips
***
###添加空白行的方法
新起一行,使用<br />标识符
###分割线
新起一行使用***、+++或---可以生成分割线
###输出Markdown中特殊字符的方法
在特殊字符前添加转义字符\可以输出特殊字符,例如:
\*
\#
\` \`
\`\`\`
语句如下:
*
#
` `
```