前言

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。本文是以实现日常书写个人博客所需而编写。语法超级简单,几分钟掌握Markdown语法。

基本语法

标题

使用 # 号标记标题(1~6级)

# 一级标题

## 二级标题

……..

###### 六级标题

格式

段落

段落的换行是使用两个以上的空格加上回车

或者使用空行来换行

字体

*斜体文本*

_斜体文本_

**粗体文本**

__粗体文本__

***粗斜体文本***

___粗斜体文本___

分隔线

可采用下述几种方法创建分割线

***

*****

------

----------------

删除线

文字两端添加双波浪线

示例:

~~ABC~~

效果:

ABC

下划线

下划线可以通过HTML的<u>标签来实现

示例:

<u>下划线文字</u>

效果:

下划线文字

脚注

示例:

脚注是对文本的补充说明,格式为[^文字]

效果:

脚注是对文本的补充说明,格式为[^脚注文字]

[^脚注文字]: yeah, it’s me#

列表

无序列表

无序列表采用星号(*)、加号(+)、或是减号(-)作为列表标记

示例:

* 第一

+ 第二

- 第三

效果如下:

  • 第一
  • 第二
  • 第三

有序列表

有序列表使用数字加上 . 来表示

示例:

1. 第一

2. 第二

3. 第三

效果:

  1. 第一
  2. 第二
  3. 第三

列表嵌套

列表的嵌套,只需在子列表中的选项添加tab键即可

示例:

1. 第一项:

​ 第一项嵌套的

2. 第二项:

​ 第二项嵌套的

效果:

  1. 第一项:
    1. 第一项嵌套的
  2. 第二项:
    1. 第二项嵌套的

区块

区块是段落开头的使用的 > 号,后面紧跟着一个空格

示例:

> 区块的引用

> 我是区块

效果:

区块的引用

我是区块

区块之间也是可以嵌套的

示例:

> 第一层

> > 第二层

> > > 第三层

效果:

第一层

第二层

第三层

注:列表中放入区块需在 > 前输入tab键

代码

如果是一个函数或片段的代码可以使用反引号包裹起来

示例:

`printf()`

效果:

printf()

代码区块使用三个反引号包裹

示例:

```int main(){

​ int i = 0;

​ return 0;

}```

效果:

main(){
1
2
3
int i=0;
return 0;
}

链接

链接的使用方法

1.[]后跟()

示例:

[我的github](https://github.com/llz-github)

效果:

我的github

2.直接使用<>

示例:

<https://github.com/llz-github>

效果:

https://github.com/llz-github

3.通过变量设置连接

示例:

这里使用1作为网址连接我的[github][1]

这里使用2作为网址连接我的[github][2]

[1]:https://github.com/llz-github

[2]:https://github.com/llz-github

效果:

这里使用1作为网址连接我的github

这里使用2作为网址连接我的github

图片

图片语法格式 ![图片的替代文字](图片地址)

示例:

![](https://images5.alphacoders.com/532/532559.jpg)

效果:

我们也可以像对网址那样对待图片

示例:

这是一个[图片][3]

[3]:https://images5.alphacoders.com/532/532559.jpg

效果:

这是一个图片

表格

示例:

| 姓名| 性别| 学号

| - | - | -

| lz | 男 | 01

| zl | 男 | 02

| ly | 女 | 03

效果 :

姓名 性别 学号
lz 01
zl 02
ly 03

快捷键

接下来再给大家介绍一下快捷键的应用,

名称 语法 快捷键
标题 用#号表示,#一级标题,##表示二级标题,依次类推 Ctrl+1、2、3、4
字体加粗 左右用**包裹起来 Ctrl+B
斜体字 左右用*包裹起来 Ctrl+I
加粗斜体 左右用**包裹起来 Ctrl+B,Ctrl+I
>区块 在文字开头添加>表示区块说明 Ctrl+Q
代码块 通过或者4个空格缩进表示 Ctrl+K
无序列表 文字前加上 - 或 * 即可变为无序列表 Ctrl+U
有序列表 直接在文字前加1. 2.符号要和文字之间加上一个字符的空格表示 Ctrl+O
链接 通过百度写法表示超链接 Ctrl+L
图片 在光标所在行插入图片 Ctrl+G
时间戳 Ctrl+T

其他

支持HTML元素

HTML中的元素例如<br>等都可以在文档中实现

示例:

<kbd>ctrl</kbd> + <kbd>Atl</kbd> + <kbd>z</kbd>调出QQ

效果:

ctrl + Alt + z调出QQ

转义字符

当你需要输入一些特殊字符时,例如:* [] (),我们就需要用到转义字符 \

在需要的符号前输入 \ ,则保持原符号.

示例:

\_我应该是斜体文本\_

效果:》

_我应该是斜体文本斜体文本_

以上便是 Markdown 中常用到的语法,在此留下足迹以备用。