首页 > 代码库 > markdown常用语法

markdown常用语法

markdown是一种text-to-html标记语言,使用它可以突出内容,凸现可读性,而抛掉html 不易读的特点。markdown文件后缀名为.md


特性

标题

markdown 支持六级标题,一级标题用#表示,二级标题用##表示,依次类推逐渐变小。如:
#Foo :

Foo

###Foo :

Foo

斜体

斜体即强调,用*文字*表示,如文字

加粗

用**文字**表示,如文字

删除线

用~~文字~~表示,如文字

列表

有序列表,顾名思义可以自动标明顺序。用1. 2. 表示序号紧跟英文句号。然后空一格。如:

1. I3. Love /*没写错,序号是3*/2. You
  1. I
  2. Love
  3. You

无序列表在每一项开头用-、+或*表示,后面紧接一个空格,如:

+ Foo+ Bar
  • Foo
  • Bar

引用

用>表示,但只能在段开头使用,否则将被转换为html实体>。结束引用需要空一行。
引用也是分级的,分别有不同的缩进。如:
>我是一级引用
>>我是二级引用

>我又是一级引用
将变成:

我是一级引用

我是二级引用

我又是一级引用

代码

代码段用反引号`包含表示,如:
`#include<iostream>`
#include<iostream>
代码区块用```包含表示,如:
```
#include <iostream>
int main()
{
return 0;
}
```

#include <iostream>int main(){    return 0;}

其实代码区块也可以用8个空格缩进表示:
#include 
int main()
{
return 0;
}

链接

行内链接格式为[文字](链接地址),参考链接格式为[文字][id标识]。
行内链接顾名思义,在字里行间添加链接。如:
登录[百度](http://www.baidu.com)首页。登录百度首页
参考链接则有些像书本的脚注一样,将链接提取出来,便于读者阅读。如:

如果你想登录[百度][@baidu],那么就登录[百度][@baidu]首页吧[@baidu]: http://www.baidu.com

如果你想登录[百度][@baidu],那么就登录[百度][@baidu]首页吧
[@baidu]: http://www.baidu.com

另外,有一种简便写法,[链接][],如:

如果你想登录[百度][],那么就登录[百度][]首页吧[百度]: http://www.baidu.com

如果你想登录[百度][],那么就登录[百度][]首页吧
[百度]: http://www.baidu.com
你同样可以直接使用链接,如:http://www.baidu.com

图片

图片与链接很像,格式如![链接](连接地址),如:
![Teddy Bear](http://img2.everychina.com/img/d7/f7/1b580dfa9315111397ef93fd24ea-250x250c1-77f7/love_valentine_plush_teddy_bear.jpg)

关键符号

MarkDown慎重选用一些符号作为特殊符号,如\, ~, _, +, *, &, {}, [], <>,在单独表示这些符号时,除了<其他要使用转义字符\,如\*Foo\*:*Foo*。而<用&lt;表示。

markdown常用语法