Markdown语法

概述

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

Markdown优点

  • 语法简单
  • 支持Markdown语法的编辑器非常多,可以跨操作系统
  • 可以转换为Word/PDF格式
  • 支持在线编辑器:、CSDN

Markdown应用

Markdown 能被使用来撰写电子书,如:Gitbook。
当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、等。


基础语法

Markdown支持如下标记:

  1. 标题
  2. 段落
  3. 区块引用
  4. 超链接
  5. 图片
  6. 无序列表
  7. 有序列表
  8. 分割线
  9. 字体
  10. 代码块
    1.单行代码
    2.多行代码
  11. 表格
  12. 特殊符号

标题

在文字加#(#和内容间加一个空格),markdown一共支持六级标题,如下:

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

要显示#、> 、等特殊符号只要前面加“\”转义

段落

在段落前面保留一个空行即可,如下:

第一段

第二段

区块引用

符号 > (>+空格+内容),如下
> 区块引用
效果如下:

区块引用

区块引用还可以嵌套:
> 第一段
>> 第二段
>>> 第三段
>>>
>>回到第二段
>>
>回到第一段

效果如下:

第一段

第二段

第三段

回到第二段

回到第一段

  • 段落引用里面也可以写其他语法

超链接

[点击打开bilibili]([https://space.bilibili.com/39627985 "小破站")

效果如下:
点击打开bilibili

  • 双引号里面小破站为提示浮动文字,可不写

图片

  • 图片和超链接的区别就是前面多了一个!号

![west lake.jpg](https://upload-images.jianshu.io/upload_images/16959125-f809aaffcf084999.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "西湖")

效果如下:


Markdown语法_第1张图片
west lake.jpg

无序列表

使用 *、+ 、- 、标识,一般用* 标识即可

* 列表1
* 列表2
* 列表3

效果如下:

  • 列表1
  • 列表2
  • 列表3

*Markdown支持多级列表嵌套,但是建议一般不使用超过两级列表,另外建议两级列表从缩进3个空格开始(适用于无序列表),如下所示:

* 列表1
  * 列表1.1
  * 列表1.2
* 列表2
* 列表3

效果如下:

  • 列表1
  • 列表1.1
  • 列表1.2
  • 列表2
  • 列表3

有序列表

数字. +空格+内容

如下:

  1. 丘比特小
  2. Cupid_Deer
  3. 木洲

分割线

三个以上*** 或者 ---
如下:
***

效果如下:


字体

*斜体内容*
**加粗内容**
注意中间没有空格

效果如下:

斜体内容
加粗内容

代码块

行内代码:

单个反引号(ESC键下面那个)引用所需的代码,如:
这是代码int i = 1 ;

多行代码

三个反引号将代码块包裹注意反引号独占一行,如下:
```
\ #include
int main( void )
{
printf( "Hello,World!\n" );
return 0;
}
```

效果如下:

\ #include 
int main( void )
{
printf( "Hello,World!\n" );
return 0;
}

表格

表头|表头|表头|表头
---|---|---|---|
内容|内容|内容|内容
内容|内容|内容|内容

效果如下:

表头 表头 表头 表头
内容 内容 内容 内容
内容 内容 内容 内容

你可能感兴趣的:(Markdown语法)