# Markdown语法入门   Markdown是一门标记语言,类似于HTML,也就是用一些字符标明某些格式,但是它不像HTML那么复杂,Markdown是非常简洁的。本文将介绍Markdown基本的语法。    # 区块元素 --- ## *标题 Markdown 支持两种标题的语法,类 Setext 和类 atx 形式。 Setext 形式是用底线的形式,利用 =和 - 标注,例如 标题 === 标题 --- 标题 === 标题 --- 注:任何数量的=和-效果都是一样的 Atx 形式则是在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶,例如: # 我是标题 ## 我是标题 ### 我是标题 #### 我是标题 ##### 我是标题 ###### 我是标题 # 我是标题 ## 我是标题 ### 我是标题 #### 我是标题 ##### 我是标题 ###### 我是标题 --- ## *区块引用 用>在行首标注,例如: >听过很多道理,却依然过不好这一生 >听过很多道理,却依然过不好这一生 --- ## *列表 #### 无序列表: 用+,-,*作为列表标记,注意标记后应留一个空格再输入内容 + 无序列表 + 无序列表 + 无序列表 + 无序列表 + 无序列表 + 无序列表 --- - 无序列表 - 无序列表 - 无序列表 - 无序列表 - 无序列表 - 无序列表 --- * 无序列表 * 无序列表 * 无序列表 * 无序列表 * 无序列表 * 无序列表 注意*,+,-不要混合使用,混合使用是嵌套列表的效果(嵌套的时候要在行前加空格) + 嵌套列表 - 嵌套列表 * 嵌套列表 + 嵌套列表 - 嵌套列表 * 嵌套列表 ####有序列表 注意序号后的空格 1. 有序列表 2. 有序列表 3. 有序列表 1. 有序列表 2. 有序列表 3. 有序列表 ___ ## *代码区块 很多时候我们需要在文章中高亮显示自己的代码,那么我们可以用四个缩进空格来标注代码 public class Main{ public static void main(String[] args){ System.out.println("Hello World"); } } ___ ## *分隔线 用三个*,-,_都可以表示分隔线 --- *** ___ --- *** ___ ___ # 区段元素 ___ ## *字体效果 Markdown用两个*或_包围一段文字能有斜体的效果 *你连世界都没观过,哪来的世界观* _喜欢就会放肆,但爱就是克制_ *你连世界都没观过,哪来的世界观* _喜欢就会放肆,但爱就是克制_ 如果用2个*则是加粗的效果 **小孩子才分对错,成年人只看利弊** **小孩子才分对错,成年人只看利弊** ___ ## *文字链接 为文字加上超链接有两种方式 1.[文本](链接) 2.[文本][id] [id]:链接 比如 1.[github](https://www.github.com) 2.[github][id] [id]:https://www.github.com 1.[github](https://www.github.com) 2.[github][id] [id]:https://www.github.com ___ ## *图片 图片的插入和文字链接有些相似,都有两种方式 1.![](链接) ![](http://ent.jxntv.cn/uploadfiles/images/contents/2014/7/22/201417221017549668.jpg) 2.![][1] [1]:http://img6.cache.netease.com/house/2014/7/21/2014072108433627d1e.jpg ![](http://ent.jxntv.cn/uploadfiles/images/contents/2014/7/22/201417221017549668.jpg) ![][1] [1]:http://img6.cache.netease.com/house/2014/7/21/2014072108433627d1e.jpg ___ ## *自动链接 在文中直接显示一个网站的地址,可以用<>将网址括起来 --- # 结束 Markdown的基本语法就是这些,看完就可以开始尝试一下用Markdown写作咯,这里推荐2个比较好的Markdown编辑器:Sublime Text ,MaDe Editor(chrome插件)。 --- # 参考文献 [Markdown语法说明(简体中文版)](http://wowubuntu.com/markdown/#em)