Markdown是一种简单的文本编辑语法,可以将文本格式设置为标题、列表、粗体等。正是因为其简单,所以如今Markdown语言很受欢迎,熟读这篇文章,就会入门使用Markdown语法编辑文本了,写起文字更加得心应手,也不用再花时间去排版了。
什么是Markdown?
当我们给文本设置粗体、斜体、编号列表、项目符号点、标题等格式时,就是在“设置文本格式”。Markdown是一种语法或者说是一组规则,用于格式化网页上的文本。
传统上,人们要格式化网页上的文本,需要使用超文本标记语言,即HTML。HTML与可扩展标记语言(XML)和标准通用标记语言(SGML)一起,是标记语言家族的成员之一。
Markdown和HTML的比较
要使用HTML设置文本格式,需要在文本前后设置标签。比如,如果要加粗文本,需要添加“ 这是一些加粗文本”。
当浏览器读取网页时,它将解释HTML标记并应用相关的格式。当看到“ 这是一些粗体文本”时,它理解到和标记之间的任何内容都应以粗体显示。浏览器会自动隐藏标记(和)。
HTML相对来说比较复杂,有许多语言标记,例如,
,等等。计算机可以轻松阅读这些内容,因为它们仅遵循语法(HTML规则)并应用与标记匹配的格式。
但是,这些标签使人们很难阅读HTML并理解计算机渲染后文本的外观。对于没有太多编程经验的人来说,HTML不是很友好。
而Markdown语法的创立初衷就是在可行的情况下尽可能易于阅读和编写。Markdown使网页文本的格式设置更加容易,因为其标记比HTML更简单,并且它们会自动转换为HTML。这也就意味着我们无需理解HTML就可以为网页编写内容,因为Markdown可以自动转换为HTML。虽然Markdown语法并没有涵盖所有的HTML标记,但是包含了最常见的格式设置选项。
如何使用Markdown?
要使用Markdown,只需将标记应用于文本即可。例如,要设置斜体文本格式,就在其文本前后加上下划线(_这是斜体文本_)。下面是Markdown语法中常见的一些示例:
标题(有几个“#”号,就表示是几级标题):
#这是H1
##这是H2
######这是H6
无序编号:
*红色
*绿色
*蓝色
有序编号:
1.第一点
2.第二点
3.第三点
重点标记:
*粗体*
_斜体_
除此之外,Markdown也有其他优化版本,例如CommonMark和GFM,但它们都是基于原始的Markdown语言规范。优化的版本通常只是通过添加原始Markdown没有覆盖的格式标记来扩展标准,同时优化展示效果。
哪里可以使用Markdown?
现在支持Markdown语言的编辑器越来越多了,很多类博客网站的编辑器,基本上也都支持Markdown语法。下面就推荐几个我常用的、优化程度比较好的编辑器给大家,祝愿大家早日用上Markdown,走上优雅的文本编辑之路。
网页版编辑器:MarkdownNice
左侧使用Markdown语法编辑文本,右侧可以实时预览,Nice编辑器还提供了丰富的主题类型,可以切换我们自己喜欢的,编辑好之后,直接复制右侧文本就可以了,如果没有一次性写完,可以导出文件,下次接着写。另外,如果我们对于Markdown语法不是很熟悉,Nice编辑器也提供了丰富的格式选项,直接点击相应格式即可完成。
APP(安卓/苹果):锤子便签
虽然锤子手机不再,但是锤子便签还依然活得很好,用的人数也相对较多,最近更新在今年3月份,也侧面说明了锤子便签未来依然会存活着。锤子便签算是最早的一批支持Markdown语言的APP了,一经推出,便获得一片好评。推荐锤子便签,主要是因为它足够简单、优雅,如果不熟悉Markdown语法,它也提供了对应的格式,点击选择就可以了。(锤子便签也有网页版,需要登录欢喜云账号方能使用,可以与APP内容同步。)
相信我,一旦用上Markdown语法,一定会爱上它。说不定,再不久的将来,微软的office套件(主要是Word)也会支持使用Markdown语言了,毕竟Edge浏览器已经换成了chromium内核了。