什么是MarkDown?

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

MarkDown的应用

由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHubRedditDiasporaStack ExchangeOpenStreetMapSourceForge简书等,甚至还能被使用来撰写电子书

因此您现在看到的这篇文章(应该是说这个博客的所有文章)都是用MarkDown写的。

当然,本博客使用的评论系统也支持MarkDown语法~

MarkDown戳写

因为MD只是门标记语言,不需要配置环境之类的东西,因此完全可以使用Notepad编写,甚至可以用网页在线编辑。

不过硬是要说MD编辑器的话,我推荐typora,支持Windows/Mac Os/Linux操作系统

MarkDown基础语法

1.代码

//代码
 `` `语言类型
代码内容
 `` `

示例

(function (factory) {
    if (typeof module === 'object' && module.exports) {
        module.exports = factory(global, global.engine, false);
    } else {
        engine = factory(this, engine, true);
    }
})(function (global, engine, hasOnLoad) {
    'use strict';

    var VERSION = [1, 5, 0, 8];

    /**
    * 事件发射器
    *
    * @class 发射器
    */


    function Emitter() {
        this.events = {};
    }

    function Handler(code, context) {
        this.code = code;
        this.context = context;
    }

2.标题

//标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

一级标题 H1

二级标题 H2

三级标题 H3

四级标题 H4

五级标题 H5
六级标题 H6

3.段落

123456abcdefg

4.字体

//字体
普通

**粗体**

*斜体*   _斜体_

***粗斜体***  ___粗斜体___

~~删除~~

普通

粗体

斜体 斜体

粗斜体* 粗斜体*

删除

5.标签

//标签
`标签`

标签

6.引用

//引用
>  引用

引用

111

aaa

aaa

7.链接

//链接
[普通链接](链接)
邮箱
> [链接说明](链接)

GitHub

123@123.com

百度

8.图片

![图片说明](图片链接/路径)

本地图片

本地图片
本地图片

网络图片

网络图片
网络图片

9.列表

//有序列表

1. 第一行
2. 第二行



//无序列表

* 星号*



+ 加号+



- 减号-



* 第一列

  * 112
    * 113
    * 123

  * 122
  * 132

* 第二列

* 第三列

有序列表

  1. 第一行
  2. 第二行

无序列表

  • 星号*
  • 加号+
  • 减号-
  • 第一列

    • 112

      • 113
      • 123
    • 122
    • 132
  • 第二列
  • 第三列

9.表格

//表格
| a | b | c |
项目1项目2项目3项目4
9876
4567