Markdown语法
引用自:Te_Lee的 Markdown——入门指南
Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。
语法简要规则
标题

每篇文章都离不开标题,层次分明的标题可以让文章的结构清晰明了,让读者能快速抓住行文脉络。
# 一级标题## 二级标题### 三级标题
以此类推,最多可以到六级标题,#号后的空格可加可不加,规范的写法是加上一个空格。
列表

无序列表在文字需要前加上 - 或者 *;而有序列表则需要在文字前加上 1.  ,注意空格,这里的数字1并不是固定写死的,使用任意数字都可以。
引用

当你需要引用其他地方的一段文字时,需要用到引用的格式,在文本前加上 >。
青年的朝气倘已消失,前进不己的好奇心已衰退以后,人生就没有意义。 ——穆勒
图片与链接

插入链接与插入图片的语法很相似,区别在一个 ! 号。
图片: 
链接: [描述](url)
图片的地址一般需要图床工具或服务生成URL地址。
粗体与斜体
用两个*包含一段文本即可显示该段文本的黑体,类似的,用一个*或者_包含则可以显示斜体。
粗体 斜体
删除线
用两个~包含一段文本即可在该段文本上显示删除线。
标记删除的文本 
代码框

用两个 ` 把中间的代码段包裹起来即可让代码段显示在代码框里。
Hello, world!
多行代码可以用三个 ` 前后包裹,加上编程语言类型可以使代码正确地显示语法高亮。
1  | public static void main(String[] args) {  | 
使用tab进行缩进。
分割线
分割线的语法只需要三个*号。
表格
下面上表格语法的一个例子。
1  | | Tables | Are | Cool |  | 
| Tables | Are | Cool | 
|---|---|---|
| col 3 is | right-aligned | $1600 | 
| col 2 is | centered | $12 | 
| zebra stripes | are neat | $1 | 
折叠块
使用 <details> 标签表示一个可以折叠的块。
1  | <details>  | 
折叠块展示的标题
折叠块的内容
Hello, Wrold!GitHub的checkbox列表
在列表符号(即 - 或者 *)后面加上 [x] 或者 [ ](注意中间的空格) 表示选中或者未选中的checkbox。
1  | - [x] Java  | 
- Java
 - JavaScript
 - HTML
 - CSS
 - C++
 - Go
 
相关推荐
工具
Markdown编辑器
图床工具
下图介绍了图床的用途。
