MarkDown语法已经变得越来越流行,在wiki,github已经得到广泛应用。MarkDown语法相较于HTML语法更为简单易懂,并可以直接转换为HTML。因此越来越多的程序员开始使用MarkDown完成其网页制作功能。


标题:

#个数表示,h2~h7,为1~6个#

eg.

#一级标题###三级标题


首行空格:

半方大的空白 或 

全方大的空白 或 

不断行的空白格 或 


斜体:

使用*包夹文本

eg.

*斜体*


粗体:

使用**包夹文本

eg.

**粗体**


代码(code):

使用`包夹(就是Linux shell执行子命令的符号,eg: rm -rf `find . -name *.pyc`)

`printf("helloworld!")`

使用三个可以标注代码段``` 代码段 ```

```printf("helloworld!")printf("helloworld!")printf("helloworld!")```

引用:

引用使用类似于email的符号<

eg.

>引用内容


分割线:

三个以上的*/-

eg.

-----******


链接:

内联链接使用[]()

eg.

[download](http://www.xxx.com/download/xxx.zip)此外还有引用方式


图片:

图片内联方式使用:![]()

eg.

![AltText](http://www.xxx.com/download/xxx.zip)此外还有引用方式


列表:

无序列表使用*/+/-(三种符号都可以)

eg.

*Red*Green

有序列表使用数字加一个点号 .

eg.

1.Red2.Green


表格:

使用| - : 三个符号联合实现

| - : 三者之间的多余空格会被忽略,不影响布局。

默认标题栏居中对齐,内容居左对齐。

-:表示内容和标题栏居右对齐,:-表示内容和标题栏居左对齐,:-:表示内容和标题栏居中对齐。

内容和|之间的多余空格会被忽略,每行第一个|和最后一个|可以省略,-的数量至少有一个。

eg.

|一个普通标题|一个普通标题|一个普通标题||------|------|------||短文本|中等文本|稍微长一点的文本||稍微长一点的文本|短文本|中等文本|


转义符:

使用\加特殊字符可以显示特殊字符

eg.

\#转义#号\[转义[\{转义{


本文仅仅描述了较为常用的一些MarkDown语法格式,以满足初学者可以快速上手,更深入的MarkDown语法学习与研究,还请自行查阅资料。