简介:本文总结了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支持有序列表和无序列表的创建。有序列表使用数字加点的方式表示,无序列表使用减号-、加号+或星号*加空格的方式表示。例如:
有序列表第一项
有序列表第二项
在github编辑器中,列表的创建与标准MarkDown语法一致。然而,在boostnote和stackedit编辑器中,对于无序列表的创建,boostnote支持使用减号-、加号+或星号*加空格的方式,而stackedit则只支持使用减号-加空格的方式。
四、引用
MarkDown使用大于号>来表示引用。引用可以嵌套使用,形成多级引用。例如:
这是一级引用
这是二级引用
在github、boostnote和stackedit编辑器中,引用的创建与标准MarkDown语法一致,都支持多级引用的创建。
总的来说,虽然github、boostnote、stackedit等编辑器在MarkDown语法实现上存在一些细微差别,但大体上都是遵循标准MarkDown语法的。对于写作者来说,了解这些细微差别,可以更好地在不同的编辑器中使用MarkDown,提高写作效率。