Markdown的学习
2018-10-01 本文已影响0人
浅草织
-
Markdown概述:
- Markdown是一种编辑文本的一种格式,可以让文本更加美观。
- HTML 是一种发布的格式,Markdown 是一种书写的格式。
- 当需要< & 时Markdown 可以自动转化,而不用写成 & a m p; 和& l t ; 。
-
区块元素:
-
段落和换行
- 由一个或多个连续的文本行组成一个段落。
-
标题
- 标题的形式是有两种的:类setext 和 类atx 。
-
类setext
- 类 Setext 形式是用底线的形式,利用 = (最高阶标题)和 - (第二阶标题),在使用时 只需在下一行打上相应的符号就行了。
-
类atx
- 类 Atx 形式则是在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶,使用时在文字前面打上相应数量的#就可以了,个人喜欢这种方式。
-
区块引用
- 和e-mail 类似,是>来引用
这里是引用的内容
这里是引用
这是引用中的引用用两个>> 来表示 以此类推。
-
列表
- 分为有序列表和无序列表。
-
无序列表
- 使用+ - * 来作为开头
-
有序列表
- asdadasda
- qweqeqwqw
- qweqweq
- dasdasd
- sdadsd
- 即使数字顺序有错误,也会自动纠正。
- 如果列表下有代码 那么需要在代码前两个制表符 或八个空格。
-
代码区块
- 缩进 4 个空格或是 1 个制表符。
-
分割线
- 星号 减号 下划线都可以至少三个 不能混用。
-
区段元素
-
链接
-
Markdown支持行内式和参考式两种方式,都是用 [方括号] 来标记。
-
行内式
-
[]里面写上链接的名字+()里面填链接地址ps:如果要加title,只需要加双引号就可以啦
[链接文字](http:www.XXXX.com/"title文字"); -
参考式
-
在[]里面填链接文字+[]用以辨识链接的文字填入(可以有字母、数字、空白和标点符号,但是不区分大小写);然后再文中任意位置将链接定义出来。
例如 [链接文字][id]文中某处 [id]: http:www.XXXX.com/"title"。
-
链接定义的形式为:[链接文字]: +地址(可以用<>括起来) 可+"
"或' '或( )里面是title文字 。
-
行内式链接格式整齐但可读性不高,参考式链接把链接一般放在段尾,都有很强的可读性。
-
强调
-
用* *或者_ _ 包起来 标记的文字是斜体
-
用** **或者__ __包起来 标记的文字是粗体;
-
但是如果本身想加星号不是强调的话可以加\
-
代码
-
如果只需要写一两句代码可以用``包起来
printf()
。 -
可以用多个``` ``` 将多段代码包起来
-
图片
-
图片也分为行内式 和参考式
-
行内式
详细叙述如下:一个惊叹号 !接着一个方括号[],里面放上图片的替代文字,接着一个普通括号(),里面放上图片的网址,最后还可以用引号""包住并加上 选择性的 'title' 文字。
例如:  -
参考式
一个!加上[]替代文字再加[]图片参考名称 再在某处 []参考名称:+地址可再加title文字
例如: ![替代文字][id] 段末 [id]: http:www.XXXX.com/"title" -
自动链接
-
要是用方括号包起来, Markdown 就会自动把它转成链接。一般网址的链接文字就和链接地址一样