MarkDown笔记

MarkDown笔记

目的

写这篇文章,一来是记录一下,以备日后使用;二来是我看到网上很多关于MarkDown的语法总结得不是很全面。

语法

1.标题

标题有两种表示方式,第一种是Atx,这是我见的最多的;第二种是Setext。下面分别来介绍一下。

(1)Atx

使用#表示,和HTML的h1~h6标签对应。

没有七级标题。

(2)Setext

使用一个以上=和-来表示一级标题与二级标题。

2.引用

MarkDown使用>表示引用。

在引用内容中,可以依然使用任何MarkDown语法。

3.链接与图片

在MarkDown中也可以插入链接与图片,它们的语法很相似,不要搞混。

(1)链接

链接有行内式、参考式以及自动链接。

①行内式

行内式链接采用方括号加上后面的小括号表示,形如[链接文字](链接地址)

②参考式

如果链接较多,可以采用参考式一次性插入。

语法:两个方括号,第一个方括号中为连接文字,第二个方括号中为链接标记。然后在文章的任意地方将链接定义出来。形如,描述:[连接文字][链接标记] 定义链接: [链接标记]:链接地址 "标题"

注意:链接标记可以使用数字、字母、标点符号甚至空白,但不区分大小写。

隐式链接标记可以省略链接标记,它将以链接文字作为链接标记。

③自动链接

与行内式链接功能相似,语法:<链接地址>

它会把链接文字显示为链接地址,相当于[链接地址](链接地址)

(2)图片

与链接语法相似,也可以使用行内式与参考式,不同的是在最前面要加一个!

4.强调、斜体和删除线

(1)强调

被强调的内容需要用左右各两个**__包起来,形如:**被强调内容** __被强调内容__

(2)斜体

与强调类似,左右各使用一个*_。如果要同时使用强调与斜体的效果,则左右各需要三个。

(3)删除线

与强调类似,左右各使用两个~

5.分割线

这个比较简单,使用三个或三个以上的*-_

注意:为了与Setext标题区分,使用-时可以在中间插入空格,不能使用其他字符。

6.代码块

代码块可分为单行代码、缩进式区块代码和围栏式区块代码。

(1)单行代码

单行代码使用两个`包起来。

(2)缩进式区块代码

使用4个空格或一个制表符来表示代码块。

如果要结束代码块,插入一个空行即可。

(3)围栏式区块代码

使用三个或以上`表示代码块,此种方式可以指明代码语言。

7.列表

和HTML一样,也分为无序列表与有序列表。

(1)无序列表

使用一个*-,后面加一个空格表示。

(2)有序列表

使用阿拉伯数字后加. ,再加一个空格表示。

可以看到,使用什么数字不重要。

8.表格

比较形象,但也比较麻烦。

9.数学公式、流程图

这个我还不会。

10.HTML标签

在MarkDown中可以插入Html标签,不过不推荐使用。

11.特殊字符

在MarkDown中咋样插入! [] ()这些字符呢?使用\

MarkDown编辑器

我是用的是Typora,这个与其他编辑器不同,它不是分两栏,一栏编辑一栏预览。

MarkDown笔记

相关推荐