定义:

维基百科上的介绍:

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

Markdown同时还是一个由Gruber编写的Perl脚本:Markdown.pl。它把用markdown语法编写的内容转换成有效的、结构良好的XHTML或HTML内容,并将左尖括号(’<‘)和&号替换成它们各自的字符实体引用。它可以用作单独的脚本,Blosxom和Movable Type的插件又或者BBEdit的文本过滤器.

用处:

从维基百科的介绍来看,markdown就是一种标记语言。它简洁的语法代替排版,可以使我们专心于码字,用「标记」语法来代替常见的排版格式。比如我现在这个博客的内容,就是直接用Markdown写的。 不用考虑复杂的排版,只需要记住几个简单常用的语法就行,然后可以轻松地转换成HTML文件,变成可以被浏览器解析的网页。 如果你有一个自己独立的博客,只是想码码字,不想编写复杂HTML和CSS代码,Markdown无疑是一个很好地选择。

最基本的语法:

1.标题:

如果一段文字被定义为标题,只要在这段文字前加 #号即可。1个#表示 一级标题;##表示 二级标题;以此类推,总共6级标题, #号后加一个空格。

2.引用代码:

1)引用整段代码,只需要空是个空格或者一个Tab键,完整地保留代码缩进格式。
2)在一行内引入代码片段。用Tab键上方的反引号(`  `) 包围代码。

3.链接:

用方括号[]括起来要添加超链接的文字,用圆括号()把url括起来。写法如下:

`[Markdown维基百科英文版](https://en.wikipedia.org/wiki/Markdown)`

效果如右边所示:Markdown维基百科英文版

4.图片:

插入链接与插入图片的语法很像,区别在一个 !号。图片为:![文字描述](url)。

5.分割线:

用三个以上的星号减号底线来建立一个分隔线,行内不能有其他东西。可以在星号或是减号中间插入空格

6.列表:

1)无序列表无序列表使用`星号`、`加号`或是`减号`作为列表标记;
2)有序列表则直接在文字前加`1.` `2.` `3.` 符号要和文字之间加上一个字符的空格。

7.粗体与斜体:

用两个 * 包含一段文本就是粗体的语法,用一个 *包含一段文本就是斜体的语法。

这是粗体文字

这是斜体文体

8.空格与换行:

单个回车 视为空格;连续回车才能分段。

9.区块引用 Blockquotes

Markdown 标记区块引用是使用类似 email 中用 >的引用方式。如果你还熟悉在 email 信件中的引言部分,你就知道怎么在 Markdown 文件中建立一个区块引用,那会看起来像是你自己先断好行,然后在每行的最前面加上 > :

相关链接:

  1. 快速入门指南

  2. Markdown官网