第一篇博客当然要从写博客的标记语言Markdown开始
初识Markdown
未识Markdown时,在Github上面下载一些项目,会发现项目文件夹中总有一个Readme.md文件,初印象就是这个特殊的文件后缀,但用记事本或者vscode打开后并不影响观看其中的内容,也就没有多心留意。
初识Markdown是在大一时一次关于Markdown和Latex的“计术”Talk。Talk的最后半个小时才开始演示介绍Markdown语法,当时主持人说很简单,我心想:再怎么简单也不能半小时速通语法吧?
半个小时后才发现原来真的可以😳。
关于Markdown
言归正传,Markdown是一种轻量级标记语言,像html、xml都是标记语言。文件后缀为.md和.markdown的就是Markdown文档(当然用得多的是前者)。
我们在发表文章的时候会有一些实现特殊效果的需要,比如说字体加粗、斜体、删除线等。本地的编辑器一般都会集成这些,但如果我们希望能在其他平台上发表的文章到另一个平台也能有同样的效果,就需要一个统一的格式。
Markdown就可以充当这样的文本格式.当然其他的文档格式也可以,比如说docx、html。但Markdown比他们更加高效。
Markdown使用一种简洁的标记语法,通过在文本中插入简单的符号和标记,就能实现对文本的格式化。相比之下,像docx和html这样的富文本格式,其标记语法更为复杂,需要使用大量的代码来描述文本的样式和结构。
注:把.docx文件后缀改成rar后,解压可见其文本为.xml文档
具体对比效果可见 知乎:什么是Markdown?为什么需要使用Markdown?(侵删)
同时,编写Markdown时,能让我们“摆脱”对鼠标的依赖,靠键盘输入就可以快速完成排版,特别是结合一些编辑器自带的Markdown效果预览,能进一步简化排版这项任务,把更多的精力放在内容上。
此外,市面上也有很多工具能将Markdown文档转化为html形式、pdf形式等,例如vscode中的”Markdown PDF”插件。
Markdown语法
关于Markdown的语法教程网上有很多,这里推荐一个 菜鸟教程。Markdown是很容易上手的,但不经常使用或是初次使用,一些语法不容易记住,可以配合这个教程查看。
下面是关于Markdown语法规则的示例:
1 | 1. 下面是标题示例: |