Markdown基础知识

简介

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。

Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。

Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。

Markdown 编写的文档后缀为 .md, .markdown。

Markdown 能被使用来撰写电子书,如:Gitbook。

当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。

本教程将使用 Typora 编辑器来讲解 Markdown 的语法,Typora 支持 MacOS 、Windows、Linux 平台,且包含多种主题,编辑后直接渲染出效果。

支持导出HTML、PDF、Word、图片等多种类型文件。

Typora 官网:https://typora.io/


示例

标题

# 标题1

## 标题2

### 标题3

#### 标题4

##### 标题5

###### 标题6(最多支持6级)

(标题)



文字特效

**加粗**

*斜体*

***加粗+斜体***

~~删除线~~

~下方字体~

==高亮==

(文字特效)



引用

>引用1

>>引用2

>>>引用3

>>>>引用4

>>>>>引用5

>>>>>>引用6

>>>>>>>引用7(貌似可以无限引用)

(引用)



分割线

---

***

---

(分割线)



超链接

[少数派](https://sspai.com/)

![logo](https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=2634294714,2265844648&fm=58&s=4EE6885691B0CD92947DB9F002005035&bpow=121&bpoh=75 "少数派")

(超链接)

列表(支持三层区分)

- 列表1

    + 列表11

        - 列表111

            * 列表1111

        - 列表112

    + 列表12

- 列表2

+ 列表3

+ 列表4

* 列表5

* 列表6

1. 有序1

    1. 有序11

    2. 有序12

        1. 有序121

            1. 有序1211

        2. 有序122

2. 有序2

(列表)

表格

表头|表头|表头

---|:--:|---:

内容|内容|内容

内容|内容|内容

第二行分割表头和内容。有一个就行,为了对齐,多加了几个。

* 有一个就行,为了对齐,多加了几个文字默认居左

* 两边加:表示文字居中

* 右边加:表示文字居右

(表格)

代码

```cpp

void main()

{

    printf("Hello world");

}

```


流程图

```

graph LR

A-->B

```

```

graph LR

A---B

```

```

graph LR

A[A]---|插入文本|B[B]

X-->|插入文本|Y

```

```

graph TB

A((圆))

```

```

graph TB

A[长方形]

```

```

graph TB

A{菱形}

```

```

graph TB

A[1]-->B[2]

B-->X

B-->|插入文本|Y

B-->Z

```


甘特图

```

gantt

dateFormat YYYY-MM-DD

title 计划

section 计划1

分班考: 2019-07-21, 4d

section 计划2

吉他: 2019-07-30, 10d

section 计划3

电子琴: 2019-08-1, 10d

```


```

gantt

dateFormat YYYY-MM-DD

title 大标题

section 横向计划1

计划详细名称: 2019-07-23, 4d

section 横向计划2

吉他: 2019-08-05, 10d

```

你可能感兴趣的:(Markdown基础知识)