Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown编写的文档后缀为 .md。
笔者自从接触了Markdown语言之后,再看Word文档,总忍不住带着“关爱智障”的眼光,并由衷地希望日常工作中也能使用Markdown语言进行写作。但显然这不够现实,Word文档的功能更丰富,使用场景也更普遍。
但就个人使用而言,Markdown真心是个人写作的不二之选,因为它可以让你体会到,纯粹的,写作的快感。没有什么比这更重要了。
一言以蔽之,因为简单所以专注。熟悉了Markdown的基本语法之后,写作时精力可以全部放在写作本身。不会有其他干扰。最后生成的格式也可以很漂亮。何乐而不为呢。
此处植入无关感想,个人觉得Markdown文本编辑状态的格式比最后预览状态的格式更好看,哈哈哈,真的是,赏心悦目。
Visual Studio Code
就是它。换个护眼一点的主题。下载Markdown Preview Enhanced插件,尽管VS Code自带Markdown的预览,但这个插件的预览界面看着更舒服些。然后你就可以开始优雅地、心无旁骛地写作了。
Markdown的编辑器有很多,不少平台的编辑后台也都支持Markdown语法,如简书、CSDN等。但这里笔者还是更推荐使用一个本地的编辑器作为写作的软件。这样易于保存和管理。
关于Markdown编辑器及如何为自己打造一个舒适的使用Markdown语言写作的环境,后面笔者可能会再出专门的文章。
这里列举十个Markdown常用的语法,为什么是十个?这真的是巧合,把笔者常用的语法一列,正好是十个。掌握了这十个语法之后,你基本就可以在Markdown语言的世界里横着走了。
在标题前面加 #,标准语法 # 号后要有空格。
基本语法:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
以此类推,共支持六级标题。
展示效果:
一级标题
二级标题
三级标题
四级标题
基本语法:
加粗:在要加粗的文字左右分别加两个*号。
斜体:在要倾斜的文字左右分别加一个*号。
斜体加粗:在要倾斜和加粗的文字左右分别加三个*号。
展示效果:
加粗
斜体
斜体加粗
基本语法:
[超链接名](超链接地址 "超链接title")
title可加可不加
展示效果:
正六说
注意这里的括号和引号要用英文输入法之下的。超链接地址后最好输入一个空格。
在要加删除线的文字左右分别加两个~~号,效果如下:
在要加删除线的文字左右分别加两个
在引用的文字前面输入 > 符号即可,同样,标准的语法 > 后要加空格,效果如下:
在引用的文字前面输入 > 符号即可
引用可以嵌套,不过这个功能没那么常用:
引用可以嵌套
不过这个功能没那么常用
似乎还可以无限嵌套呢
单行代码:前后各用一个反引号 ` 将代码包起来:
print("hello, world")
代码块:前后用三个反引号 ```将代码块包起来,且三个反引号独占一行:
我是你看不懂的代码
我是你看不懂的代码
我是你看不懂的代码
连续输入三个(三个以上也可以)的 - 或 * ,效果如下
有序列表:数字加 . ,点后要有一个空格:
无序列表:用 - + * 的任何一种都可以,注意符号和内容中间要有一个空格:
列表嵌套:在上一级和下一级之间输入三个空格即可:
插入图片的语法和插入链接的语法基本相同,只是最前面多了一个感叹号 ! (英文输入法下的)。
基本语法:

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加。
例如:

展示效果:
这个功能比较常用,但Markdown语法本身没有居中或左右对齐功能。
好在Markdown语言支持基本的HTMl语法,因此我们可以使用HTML语法来实现居中和左右对齐的功能。
基本语法:
居中对齐
居中对齐
居右对齐
居左对齐
展示效果:
居中对齐 居中对齐
居右对齐
居左对齐
Markdown语言其实还有很多进阶版的语法,如实现表格、流程图等,大家可以自行搜索官方文档进行学习。
不常用的语法,笔者这里就没写,如果一开始就接触并需要记住太多语法的话,就失去了Markdown文本简洁的意义,在自己需要使用的时候再去挖掘Markdown语法新的奥义,不是更美好吗?
以上。