markdown是一种text-to-html标记语言,使用它可以突出内容,凸现可读性,而抛掉html 不易读的特点。markdown文件后缀名为.md
特性
标题
markdown 支持六级标题,一级标题用#表示,二级标题用##表示,依次类推逐渐变小。如:#Foo
:
Foo
###Foo
:
Foo
斜体
斜体即强调,用*文字*表示,如文字
加粗
用**文字**表示,如文字
删除线
用~~文字~~表示,如文字
列表
有序列表,顾名思义可以自动标明顺序。用1. 2. 表示序号紧跟英文句号。然后空一格。如:
1. I
3. Love /*没写错,序号是3*/
2. You
- I
- Love
- 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*。而<用<
表示。