Markdown入门语法

Markdown初识

Markdown是一种用来写作的轻量级标记语言,使用简洁的语法代替排版,而不用向Word那样需要使用大量的时间来排版,让我们可以专心码字而不受其他影响。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。

Markdown优缺点

优点
  • 只要支持markdown的地方都能获得一样的编辑效果,摆脱排版的困扰,专心写作。
  • 操作简单。比如编辑时标记个标题只需要在标题内容前加#即可。
缺点
  • 没有像word一样格式的花哨。
  • 不支持复杂的格式(如表格等)。
  • 需要记一些语法。
  • 有些平台不支持markdown编辑模式。

一、标题

在想要设置为标题的文字前面加#即可,加#表示一级标题,##表示二级标题,···,######表示六级标题。

注:规范写法需要在文字前加一个空格。

标记语言示例:

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

文本输出效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

二、字体

1、加粗

要加粗的文字左右分别用两个*号包起来。
标记语言示例:

**加粗的文字** 

文本输出效果:

加粗的文字

2、斜体

要变斜的文字左右分别用一个*号包起来。
标记语言示例:

*变斜的文字*  

文本输出效果:

变斜的文字

3、斜体加粗

斜体加粗的文字分别用三个***包起来。
标记语言示例:

***斜体加粗的文字***

文本输出效果:

斜体加粗的文字

4、删除

删除的文字分别用两个~~包起来。
标记语言示例:

~~删除的文字~~

文本输出效果:

删除的文字

三、引用

要引用的文字前加>。
标记语言示例:

>要引用的内容

文本输出效果:

要引用的内容

四、插入图片

标记语言示例:

![microsoft](https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=3672643824,3482317330&fm=173&app=25&f=JPEG?w=580&h=385&s=8D80E45E10D0886B5EB2A79B0300D09F "微软图标")  

文本输出效果:

microsoft

五、超链接

标记语言示例:

[百度](https://www.baidu.com/ "baidu")  

文本输出效果:

百度

六、列表

1、无序列表

在列表前加-+*任意一种即可。

标记语言示例:

-无序列表1  
+无序列表2  
*无序列表3  

文本输出效果:

  • 无序列表1
  • 无序列表2
  • 无序列表3
2、有序列表

在列表前加数字和.

标记语言示例:

1.有序列表1  
2.有序列表2  
3.有序列表3  

文本输出效果:

  1. 有序列表1
  2. 有序列表2
  3. 有序列表3

七、表格

标记语言示例:

表头1|表头2|表头3  

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

内容1|内容2|内容3 

内容4|内容5|内容6

文本输出效果:

表头1 表头2 表头3
内容1 内容2 内容3
内容4 内容5 内容6

八、代码

1、单行代码

代码之间用一个反引号包起来。
标记语言示例:

`void main(){}`

文本输出效果:

void main(){}

2、多行代码

代码块之间加三个```包起来。
标记语言示例:

```
void main()  
{  
    printf("hello world!");  
}  
```

文本输出效果:

    void main()  
    {  
        printf("hello world!");  
    }  

参考

markdown基本语法
用markdown来画流程图

原文地址:https://www.cnblogs.com/liylin6688/p/9818178.html