提到Markdown,不少人首先想到的是简单、Easy等等。的确,Markdown为简单而生。Markdown是由一个叫 JOHN GRUBER 的哥们发明的,它的语法用一篇文章就能够说完。html
Markdown 支持6种级别的标题,对应html标签h1 ~ h6程序员
使用这种方式处理的标题仅有两种表现形式,即一级标题和二级标题。这种处理方式在Github上的一些开源的工程比较常见,显而易见的缺点是:文字大小控制的级别有限。编辑器
须要记住的是,Markdown其实就是一种易于编写的普通文本,只不过加入如了部分渲染文本标签而已。其最终依然会转换为html标签,所以使用Markdown分段很是简单,先后至少保留一个空行便可。ide
而另一种比较常见的需求就是,咱们可能但愿对某段文字进行强调处理。Markdown 提供了一个特殊的符号 > 用于段首进行强调,被强调的文字将会高亮显示htm
这段文字将被高亮显示......blog
插入连接或者图片
点击跳转至百度图片
注: 引用图片和连接的惟一区别就是在前面添加一个感叹号。get
Markdown 支持有序列表和无序列表两种形式。it
. 无序列表使用*或+或- 标识
. 有序列表使用数字加. 标识,例如: 1.table
注: 这里比较有趣的地方是,对于有序列表,Markdown 将只关注你的第一个项目的数字编号。例如: 若是第一个项目的编号是3,以此类推,第二个项目应该是4,最终将显示为3. 4. 5. 。而若是你指定了第一个编号,后面的编号指定错误也不要紧,Markdown 将只在意你的第一个项目的编号。
若是在单一列表项中包含了多个段落,为了保证渲染正常,*与段落首字母之间必须保留四个空格
段落一
小段一
段落二
小段二
另外,若是在列表中加入了区块引用,区块引用标记符也须要缩进4个空格
区块标记一
区块标记二
注: 记住一个原则,若是在和列表配合使用的时候出现了问题,就缩进一次,四个空格或者一个制表符表明一次缩进。若是缩进没有解决问题,那就俩次。
有时候,为了排版漂亮,可能加入分隔线。Markdown 加入分隔线很是简单,使用下面任意一种形式均可以
产生分隔线的语法比较轻松,符号之间添加空格也能够。
有时候,咱们但愿对某一部分文字进行强调,使用*或者_包裹便可。使用单一符号标记的效果是斜体,使用俩个符号标记的效果是加粗
这里是斜体
这里是斜体
这里是粗体
这里是粗体
Markdown 在IT圈子里面比较流行的一个重要的缘由是,它可以轻松漂亮的插入代码。
方法是,使用反引号`进行包裹便可。
插入表格
表格是Markdown语法中比较复杂的一个,其语法以下:
表头一 | 条目一 | 条目二 |
---|---|---|
项目一 | 项目二 | 项目三 |
APP1 | APP2 | APP3 |
注: 三个短斜杠左右的冒号用于控制对齐方式,只放置在左边冒号表示文字居左,只放置在右边的冒号表示居右,若是两边都放置冒号表示文字居中。
Markdown 使用反斜杠\插入语法中用到的特殊符号。在Markdown中,主要有如下几种特殊符号须要处理。
\ 反斜线
` 反引号
例如,若是你须要插入反斜杠,就连续输入俩个反斜杠便可: \ => \ 。
注: 在内容中输入以上特殊符号的时候必定要注意转义,不然将致使内容显示不全,甚至排版混乱。
事实上,Markdown最初的目标就是为纯写做而生的。所以,他没有考虑文字颜色这一点。因此单纯使用Markdown设置文字颜色已经作不到了。但你能够这样作:
上述内容原始内容以下图:
Markdown是一门比html更简单的标记语言,其主要用于平常写做。最终经过相应的编辑器或者脚本转换成html用于页面渲染。若是你是一个做家,或者是一个程序员,Markdown对你来讲是一门必备的技能。掌握Markdown真的很简单,如你所见,这篇文章使用了这么短的篇幅就已经将Markdown的语法所有介绍完了。
不过,因为Markdown基础语法的限制,出现了一些针对Markdown语法的增强版本。它支持的语法特性更多,但这不是咱们这篇文章的讨论范围。若是你但愿快速掌握Markdown,很简单,动起来吧!