MarkDown常用语法总结及不同编辑器间的细微差别

作者:KAKAKA2024.03.19 22:14浏览量:15

简介:本文总结了MarkDown的基本语法,并详细比较了github、boostnote、stackedit等编辑器在MarkDown语法实现上的细微差别,帮助读者更好地理解和使用MarkDown。

MarkDown,一种轻量级标记语言,以其简洁明了的语法和高效的排版方式,深受众多技术写作者和博客作者的喜爱。本文将带你了解MarkDown的基本语法,并对比github、boostnote、stackedit等编辑器在MarkDown语法实现上的细微差别。

一、标题创建

在MarkDown中,标题的创建非常简单,使用#号加空格来表示。一级标题使用一个#号,二级标题使用两个#号,依此类推,最多支持六级标题。例如:

一级标题

二级标题

然而,在github编辑器中,标题的创建略有不同。github使用#号后跟一个空格和标题内容的方式来创建标题,但是不支持超过六级标题的创建。例如:

一级标题

二级标题

而在boostnote和stackedit编辑器中,标题的创建与标准MarkDown语法一致,支持到六级标题的创建。

二、文本格式类

MarkDown支持文本的加粗、斜体以及同时加粗并斜体的格式。加粗文本使用两个星号包围,斜体文本使用一个星号包围,同时加粗并斜体的文本使用三个星号包围。例如:

加粗文本

斜体文本

同时加粗并斜体的文本

在github编辑器中,文本格式的创建与标准MarkDown语法一致。然而,在boostnote和stackedit编辑器中,对于同时加粗并斜体的文本格式,boostnote支持使用三个星号*包围的方式,而stackedit则不支持这种格式。

三、列表

MarkDown支持有序列表和无序列表的创建。有序列表使用数字加点的方式表示,无序列表使用减号-、加号+或星号*加空格的方式表示。例如:

  1. 有序列表第一项

  2. 有序列表第二项

  • 无序列表第一项
  • 无序列表第二项
  • 无序列表第三项

在github编辑器中,列表的创建与标准MarkDown语法一致。然而,在boostnote和stackedit编辑器中,对于无序列表的创建,boostnote支持使用减号-、加号+或星号*加空格的方式,而stackedit则只支持使用减号-加空格的方式。

四、引用

MarkDown使用大于号>来表示引用。引用可以嵌套使用,形成多级引用。例如:

这是一级引用

这是二级引用

在github、boostnote和stackedit编辑器中,引用的创建与标准MarkDown语法一致,都支持多级引用的创建。

总的来说,虽然github、boostnote、stackedit等编辑器在MarkDown语法实现上存在一些细微差别,但大体上都是遵循标准MarkDown语法的。对于写作者来说,了解这些细微差别,可以更好地在不同的编辑器中使用MarkDown,提高写作效率。