MarkDown是一种轻量级标记语法,这种语法利用特殊的文本字符来标识某种样式,让写做者在写做的时候能够全身心的关注内容,而不须要太关心文章格式。当写做完成后能够将MarkDown文件转换成HTML、PDF、图像、Epub等多种通用格式的文档。能够说MarkDown是写博客的利器。html
好比说,MarkDown语法中使用两个**来标识加粗的样式。咱们在书写时只须要写成java
我是一段文本,这里须要**加粗**。程序员
通过MarkDown渲染后就是下面的效果markdown
我是一段文本,这里须要加粗。网络
MarkDown由Aaron Swartz和John Gruber共同设计。Aaron Swartz就是那位在 2013年1月11日自杀,有着开挂通常人生经历的程序员。维基百科对他的介绍是:软件工程师、做家、政治组织者、互联网活动家、维基百科人。学习
他有着足以让你跪拜的人生经历:字体
优势
使用Markdown有不少优点。网站
缺点spa
下面来介绍下MarkDown的简明用法。操作系统
MarkDown的语法很是简单,学习成本比较低。这也许也是MarkDown比较流行的一个缘由。
一、使用 = 和 - 标记一级和二级标题
我展现的是一级标题 ================= 我展现的是二级标题 -----------------
可是这种格式的标题最多只能显示两级标题,平时咱们用的比较多的仍是下面介绍的#
形式的标题。
2. 使用 # 号标记
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题
Markdown 段落没有特殊的格式,直接编写文字就好。段落的换行是使用两个以上空格加上回车。你也可使用一个空行来表示开启一个新段落。
*斜体文本* _斜体文本_ **粗体文本** __粗体文本__ ***粗斜体文本*** ___粗斜体文本___
显示效果以下:
斜体文本
斜体文本
粗体文本
粗体文本
粗斜体文本
粗斜体文本
*** * * * ***** - - - ----------
效果以下:
若是段落上的文字要添加删除线,只须要在文字的两端加上两个波浪线 ~~ 。
~~程序员自由之路~~
显示效果以下:
程序员自由之路
<u>程序员自由之路</u>
显示效果以下:
程序员自由之路
程序员自由之路[^slogan]
显示效果以下:
程序员自由之路[1]
无序列表使用星号(*)、加号(+)或是减号(-)做为列表标记
* 程序员自由之路1 + 程序员自由之路2 - 程序员自由之路3
显示效果
有序列表使用数字并加上 . 号来表示。
1. 程序员自由之路1 2. 程序员自由之路2 3. 程序员自由之路3
显示效果以下
有序列表和无序列表之间能够嵌套
1. 程序员1 - 自由之路1 - 自由之路2 2. 程序员2 - 自由之路3 - 自由之路4
显示效果以下:
MarkDown中使用>来表示引用。
> 事实代表,执着的程序员更容易成功~
显示效果以下:
事实代表,执着的程序员更容易成功~
MarkDown中通常使用一对```来表示代码块。同时在```旁边还能够指定代码具体是属于什么语言。
```java
public class Hello{
public static void main(String[] args){
System.out.println("Hello World...");
}
}
```
显示效果以下:
public class Hello{ public static void main(String[] args){ System.out.println("Hello World..."); } }
MarkDown中连接的语法以下
[链接名称](连接地址) <链接地址>
显示效果以下:
欢迎访问个人我的网站程序员自由之路
欢迎访问个人我的网站<www.chensongxia.cn>
MarkDown也支持文内跳转语法,通常经过HTML标签完成。
欢迎阅读自由之路写的代码
MarkDown中的图片语法以下
 
咱们可使用img标签来使用更高级的图片样式。
<img src="line" width="50%" >
MarkDown的表格语法以下:
| 表头 | 表头 | | ---- | ---- | | 单元格 | 单元格 | | 单元格 | 单元格 |
显示效果以下:
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
咱们能够设置表格的对齐方式:
| 左对齐 | 右对齐 | 居中对齐 | | :-----| ----: | :----: | | 单元格 | 单元格 | 单元格 | | 单元格 | 单元格 | 单元格 |
显示效果以下:
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
目前MarkDown支持的HTML元素:<kbd> <b> <i> <em> <sup> <sub> <br>
等。
自由之路上咱们携手前行 ↩︎