Markdown语法学习

区块元素

段落与换行

一个Markdown段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行,普通的段落不该用空格或制表符来缩进。

标题

Markdown支持两种标题的语法,类setext和类atx形式。
类setext形式使用底线的形式,利用=(最高阶标题)和-(第二阶标题),任何数量的=和-都可以有效果。
类Atx形式则是在首行插入1到6个#,对应到标题1到6阶,你可以选择性的闭合类Atx样式的标签,这样纯粹是为了美观,若是觉得这样看起来比较舒适,你就可以在尾行加上#,而数量也无需和开头一样(行首的井字符数决定标题的阶数)

区块应用Blockquotes

Markdown标记区块应用是使用类似email中的>的应用方式,在你断好行的最前面加上>

this is a blockquote

best wishes for you
Markdown也允许你偷懒只在整个段落的第一行最前面加上>
区块应用可以嵌套,只要根据层次加上不同数量的>就可以
当然引用的区块内也可以使用其他的Markdown语法,包括标题、列表、代码区块等;

我是引用区域内的二级标题

1.这是第一行列表项
2.这是第二行列表项

下面为引用区域内的代码块
var a=3,b=9;console.log(a+b);

列表

Markdown支持有序列表和无序列表
无序列表使用星号、加号、或是减号作为标记列表;
*beautiful
*smarty
*serious
有序列表则使用数字接着一个英文句点
1.bird
2.pig
3.config
很重要的一点,你在列表标记上使用的数字并不会影响输出的HTML结果,上面的列表所产生的HTML标记为典型的li、ol标签组合,甚至标记数字都可以不用注重次序,因为你都会得到相同的HTML输出。重点在于,你可以让Markdown文件的列表数字和输出的结果相同,或者是你懒一点,你可以完全不用在意数字的正确性。如果你使用懒惰的写法,建议第一个项目最好还是从1.开始,因为Markdown未来可能会支持有序列表的start属性。
列表项目标记通常是放在最左边,但是其实也可以缩进,最多3个空格,项目标记后面则一定要接至少一个空格或者制表符。

未完待续

posted on 2017-09-27 23:14  九把刀  阅读(129)  评论(0)    收藏  举报

导航