Markdown为简单而生,作为比特世界的“笔”,诞生十多年却至今没有中文译名。
它的拥趸为它唱赞歌,更多人却胆怯于它陌生的使用方式,或不屑于它复杂的标记字符,始终没有领略这一工具的优雅。
其实,十分钟了解Markdown基本标记符(语法)后,任何人就都可以灵活运用了。
Markdown的本质
往常使用富文本编辑器(例如word),我们是不断在“输入文字”和“编辑文字”两个状态切换。而使用Markdown,就像它的名字一样,在你写的文字上做好Mark(标记),到时候直接就能转换成你标记好的文字格式。也就是文字排版一气呵成。
例如平时要使这段文字:
title1
abcdefghijkl
mno
标题用三级标题,abc加粗,def用删除线,ghi斜体加粗,mno是引用。
那么你需要不断地选择文字→调整格式→选择文字→调整格式。
而如果用Markdown,只需要这样:
###title1**abc**~~def~~***ghi***jkl mno
效果:
title1
abcdefghijkl
mno
Markdown的优势
最大的优势在于——效率。用了Markdown,文字创作和排版合二为一,我们不再需要写两段文字,就要像在word等富文本编辑器里一样,还要反复去调整标题、加粗、斜体、分割、引用等等,绘制表格也不用去调用表格工具。所有的排版都在编辑文字时顺便完成,后期只需微调即可。
花更多的时间在文字内容上,而不是为排版所累。
全平台通用。Markdown作为一种标记语言,只要在支持Markdown的地方显示出来的效果就会是一样的。如今众多大型论坛、社区都已经支持Markdown,用Markdown编辑出的文章,在不同平台发送,不用每次都要调整排版和格式。
拓展性强。众多开发者十多年来的耕耘,使Markdown有了许多拓展功能,能让它转化为更多格式,如LaTex、Docbook等。
Markdown基础语法
标题
行首插入1-6个 # ,每增加一个 # 表示更深入层次的内容,对应到标题的深度由 1-6 阶。
示例:
#H1 ##H2 ###H3 ####H4 #####H5 ######H6
效果:
H1
H2
H3
H4
H5
H6
字体
加粗
要加粗的文字左右分别用两个*号包起来
斜体
要倾斜的文字左右分别用一个*号包起来
斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来
删除线
要加删除线的文字左右分别用两个~~号包起来
示例:
**加粗** *斜体* ***斜体加粗*** ~~删除线~~