Markdown 是一种轻量级的「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。
具有如下特点:
专注你的文字内容而不是排版样式,安心写作。
轻松的导出 HTML、PDF 和本身的 .md 文件。
纯文本内容,兼容所有的文本编辑器与字处理软件。
随时修改你的文章版本,不必像字处理软件生成若干文件版本导致混乱。
可读、直观、学习成本低。
如下是Markdown最为常用的10种基础语法:
1. 标题设置
在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)
#h1
##h2
###h3
####h4
#####h5
######h6
h1
h2
h3
h4
h5
h6
2. 引用
通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。)
>其实地上本没有路,走的人多了,便成了路。---鲁迅
其实地上本没有路,走的人多了,便成了路。---鲁迅
3. 斜体
将需要设置为斜体的文字两端使用1个“*”或者“_”夹起来
*斜体字*
_斜体字_
斜体字
斜体字
4. 粗体
将需要设置为斜体的文字两端使用2个“*”或者“_”夹起来
**粗体字**
__粗体字__
粗体字
粗体字
5. 无序列表
在文字开头添加(, +, and -)实现无序列表。但是要注意在(, +, and -)和文字之间需要添加空格。(建议:一个文档中只是用一种无序列表的表示方式)
* 第一点
* 第二点
* 第三点
- 第一点
- 第二点
- 第三点
6. 有序列表
使用数字后面跟上句号。(还要有空格)
1. 第一条
2. 第二条
3. 第三条
- 第一条
- 第二条
- 第三条
7. 链接
Markdown中有两种方式,实现链接,分别为内联方式和引用方式。
内联方式:
This is an [example link](http://example.com/).
引用方式:
I get 10 times more traffic from [Google][1] than from [Yahoo][2] or [MSN][3].
[1]: http://google.com/ "Google"
[2]: http://search.yahoo.com/ "Yahoo Search"
[3]: http://search.msn.com/ "MSN Search"
This is an example link.
I get 10 times more traffic from [Google][1] than from [Yahoo][2] or [MSN][3].
[1]: http://google.com/ "Google"
[2]: http://search.yahoo.com/ "Yahoo Search"
[3]: http://search.msn.com/ "MSN Search"
8. 图片
图片的处理方式和链接的处理方式,非常的类似。
内联方式:
![腾讯网logo](http://upload-images.jianshu.io/upload_images/1281379-bcfcfea640b184de.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) "腾讯网logo")
引用方式:
![腾讯网logo][id]
[id]:http://mat1.gtimg.com/www/images/qq2012/qqLogoFilter.png "腾讯网logo"
内联方式:
引用方式:![腾讯网logo][id]
[id]:http://mat1.gtimg.com/www/images/qq2012/qqLogoFilter.png "腾讯网logo"
9. 代码
实现方式有两种:
第一种:简单文字出现一个代码框。使用(`不是单引号而是左上角的ESC下面~中的`)
`这是小段的代码`
第二种:大片文字需要实现代码框。使用2个Tab和四个空格。
效果:
这是小段的代码
public void method(){
//code
}
10. 表格
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |