Markdown 介绍

Markdown是一种轻量级标记语言,被作家、文字编辑者、程序员所广泛使用,目前各大知识内容平台例如知乎,简书都支持用户使用markdown进行快速编辑,他同时也是全球最大的技术分享网站 GitHub 和技术问答网站 StackOverFlow 的御用书写格式。

Markdown 语法

一、目录

在你想要展示 Markdown 笔记目录的位置,添加 [TOC]

 

文章目录

  • Markdown 介绍
  • Markdown 语法
    • 一、目录
    • 二、标题
  • 一级标题
    • 二级标题
      • 三级标题
        • 四级标题
          • 五级标题
            • 六级标题
    • 三、列表
      • 有序列表
      • 无序列表
    • 四、字体样式
    • 五、引用
    • 六、图片
    • 七、表格
    • 八、代码
    • 九、链接

 

二、标题

Markdown支持六种级别的标题,一级标题使用一个 # 号,二级标题使用两个 # 号,以此类推。

语法格式:

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

显示效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

三、列表

列表分为有序和无序列表,两种类型可以组合使用,且可以多级嵌套,符号与列表内容要用空格隔开。

有序列表

使用 1. 2. 3. 即数字加英文句号。

语法格式:

1. 百度
2. 阿里巴巴
3. 腾讯

显示效果:

  1. 百度
  2. 阿里巴巴
  3. 腾讯

无序列表

无序列表可以使用 +-* 三种符号中的任意一种。

语法格式:

* 百度
	* 百度搜索
	* 百度网盘
* 阿里巴巴
	1. 淘宝
	2. 支付宝
* 腾讯

显示效果:

  • 百度
    • 百度搜索
    • 百度网盘
  • 阿里巴巴
    1. 淘宝
    2. 支付宝
  • 腾讯

四、字体样式

在Markdown中,可以将文字的样式设置为加粗、斜体或用删除线标记。

加粗:将要设置为粗体的文字的两边都用两个 ** 包起来。

斜体:将要设置为斜体的文字的两边用一个 * 包起来。

删除线:将需要用删除线标记的文字的两边用两个 ~~ 包起来。

语法格式:

**Markdown**
*Markdown*
~~Markdown~~

显示效果:

Markdown
Markdown
Markdown

五、引用

如果需要标注某些内容是来自引用的,可以使用 > 表示。

语法格式:

> 如果你无法简洁的表达你的想法,那只说明你还不够了解它。 -- 阿尔伯特·爱因斯坦

显示效果:

如果你无法简洁的表达你的想法,那只说明你还不够了解它。 – 阿尔伯特·爱因斯坦

六、图片

Markdown支持在文档中插入图片,图片可以来于本地或互联网。

语法格式:

![图片的参考名称](图片地址 "title内容")

例:
![chrome logo](https://www.google.cn/chrome/static/images/chrome-logo.svg "鼠标悬浮在图片上的提示信息")

显示效果:

Markdown的使用_百度

七、表格

表格的语法要相对复杂一些,使用熟练了之后还是比较简单的,Markdown编辑器中可以自动生成表格。

语法格式:

排名|公司名称|国家|营业收入(百万美元)|利润(百万美元)
-|:-:|-:|-|-
1|沃尔玛|美国|514,405|6,670
2|中国石油化工集团公司|中国|414,649.9|5,845
3|荷兰皇家壳牌石油公司|荷兰|396,556|23,352
4|中国石油天然气集团公司|中国|392,976.6|2,270.5
5|国家电网公司|中国|387,056|8,174.8

说明:
第一行表示表头部分
第二行的-符号是用于分隔表头和内容的,列数据默认是靠左显示,可以用:冒号控制。

显示效果:

排名 公司名称 国家 营业收入(百万美元) 利润(百万美元)
1 沃尔玛 美国 514,405 6,670
2 中国石油化工集团公司 中国 414,649.9 5,845
3 荷兰皇家壳牌石油公司 荷兰 396,556 23,352
4 中国石油天然气集团公司 中国 392,976.6 2,270.5
5 国家电网公司 中国 387,056 8,174.8

八、代码

Markdown 深受程序员们的喜爱,除了其简洁的语法和排版之外,对代码的高亮显示支持也是非常完善。

语法格式:

```语言
代码...
```

显示效果:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

九、链接

在Markdown文档中插入超链接是我们经常用到的一个功能,用于快速转向目标内容。

语法格式:

[描述](链接地址)

例:
[百度一下,你就知道](https://www.baidu.com)

显示效果:

百度一下,你就知道