Markdown基本语法使用

前言

写过博客或者github上面的文档的,应该知道Markdown语法的重要性,我自己就在把弄这个博客,写文章就是用的这个Markdown语法,本来也是完全不会的,用着用着就熟练了,很容易。

1、常用快捷键

功能 快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl + Q
插入链接 Ctrl + L
插入代码 Ctrl + K
插入图片 Ctrl + G
提升标题 Ctrl + H
有序列表 Ctrl + O
无序列表 Ctrl + U
横线 Ctrl + R
撤销 Ctrl + Z
重做 Ctrl + Y

2、基本语法

2.1 字体设置斜体、粗体、删除线

示例:

1
2
3
4
5
**这是加粗的文字**
*这是倾斜的文字*
_这是倾斜文字_
***这是斜体加粗的文字***
~~这是加删除线的文字~~

效果如下:

这是加粗的文字
这是倾斜的文字
这是倾斜文字
这是斜体加粗的文字
这是加删除线的文字

2.2 分级标题

在想要设置为标题的文字前面加#来表示
一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。

示例:

1
2
3
4
5
6
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题

效果如下:

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题
这是六级标题

2.3 链接

(1)插入图片  注:图片描述不是必须的~

1
![图片描述](图片本地url/网上url)

(2)超连接
给文字添加点击链接用下面第一种,直接输入链接也是可以点击的。

示例:

1
2
[点击进入我的blog] (www.xiaomujin.club)
www.xiaomujin.club

效果:

点击进入我的blog
www.xiaomujin.club

2.4 分割线

你可以在一行中用三个以上的星号(*)、减号(-)、底线(_)来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号或是底线中间插入空格。

示例:

1
2
3
*****
-----
_____

实现效果:

(*)的底线


(-)的底线(3个以上的-号也相当于一个二级标题,3个以上的=号相当于一级标题)

(_)的底线


2.5 代码块

对于程序员来说这个功能是必不可少的,插入程序代码的方式有两种,一种是利用缩进(tab), 另一种是利用反引号(一般在ESC键下方,和~同一个键)包裹代码。

1
2
多行代码块:(```这里一个多行代码块```)
行内需要引用代码块:(`这是一个行内代码块`)

在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理。

示例如下:
代码块

2.6 引用

在被引用的文本前加上>符号,以及一个空格就可以了,如果只输入了一个>符号会产生一个空白的引用。
引用也可以嵌套,如加两个>>三个>>>
n个…
貌似可以一直加下去,但没神马卵用

示例:

1
2
3
> ##### 引用1
> > 引用2
> > > 引用3

效果如下:

有5级标题的引用1

引用2

引用3

引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等。

2.7 列表

(1)无序列表
语法:
无序列表用 - + * 任何一种都可以

示例:

1
2
3
4
5
- 列表内容
+ 列表内容
* 列表内容

注意:- + * 跟内容之间都要有一个空格

效果如下:

  • 列表内容
  • 列表内容
  • 列表内容

(2)有序列表
语法:
数字加点

示例:

1
2
3
4
5
1. 列表内容
2. 列表内容
3. 列表内容

注意:序号跟内容之间要有空格

效果:

  1. 列表内容
  2. 列表内容
  3. 列表内容

(3)列表嵌套
上一级和下一级之间敲三个空格即可

  • 一级无序列表内容

    • 二级无序列表内容
    • 二级无序列表内容
    • 二级无序列表内容
  • 一级无序列表内容

    1. 二级有序列表内容
    2. 二级有序列表内容
    3. 二级有序列表内容
  1. 一级有序列表内容

    • 二级无序列表内容
    • 二级无序列表内容
    • 二级无序列表内容
  2. 一级有序列表内容

    1. 二级有序列表内容
    2. 二级有序列表内容
    3. 二级有序列表内容
列表不光可以单独使用,也可以使用其他的 Markdown 语法,包括标题、引用、代码区块等。

注意事项:
  在使用列表时,只要是数字后面加上英文的点,就会无意间产生列表,比如2017.12.30 这时候想表达的是日期,有些软件把它被误认为是列表。解决方式:在每个点前面加上\就可以了。如下图所示

转意符

2.8 表格

语法:

1
2
3
4
5
6
7
8
9
10
11
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容

第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略

示例:

1
2
3
4
5
姓名|技能|排行
:--:|:--:|:--:
刘备|哭|大哥
关羽|打|二哥
张飞|骂|三弟

效果:

姓名 技能 排行
刘备 大哥
关羽 二哥
张飞 三弟

3、常用技巧

3.1 换行

方法1: 连续两个以上空格+回车;
方法2:使用html语言换行标签。

3.2 缩进字符

示例:

1
2
3
4
木槿前端不求人			 //未缩进对比
&nbsp;木槿前端不求人 //缩进1/4个中文
&ensp;木槿前端不求人 //缩进半个中文,1个字符
&emsp;木槿前端不求人 //缩进一个中文,2个字符

效果如下:

木槿前端不求人
 木槿前端不求人
 木槿前端不求人
 木槿前端不求人

-------------本文结束感谢您的阅读-------------
木槿前端不求人,有空就来坐坐。
0%