前言

最近在寒假无所事事,数学或者编程也学不进去,索性搞点自己感兴趣的,可能就是建自己的博客吧。
诚然,现在知乎啊,CSDN啊等等这些社区相对都比较成熟了,但是呢,我还是觉得,有一个自己的博客会更酷。因为以后在博客上写文章多少要用到 Markdown,所以就从学习 Markdown 开始吧。

L1 斜体和加粗

斜体,用左右各一个下划线(_)把中间的内容围起来,就是斜体。
形如 _italic_,效果是 italic

加粗,则是用左右各两个星号(**)把内容围起来,
比如说 **Bold**,效果是 Bold

L2 各级标题

Markdown里边,标题一共有六个层级,分别用#来代表大小,#越多,大小越小。比如我这里的标题,都是以两个#开头的。

L3 链接

在Markdown里,有两种类型的链接。第一种是包含在文本中,比如:
[Search for it.](https://www.google.com)
效果如下:
Search for it.

还有一种链接,叫 reference link,单独定义了链接这个变量,便于整体修改,如:
[哔哩哔哩大学][Bilibili University]
[BiliBili University]: www.bilibili.com

效果如下:
哔哩哔哩大学
注意一定要在文章的末尾放置定义!还有,要加上https://,要不然就成了我这个网址下的子页面了。

L4 图片

图片和链接是差不多的,只不过需要在代码前再加上一个感叹号(!)。不再赘述了。

L5 引用块

用 > 在一段话的开头,可以让整段文字变成引用的形式。比如:

寒蝉凄切,对长亭晚,骤雨初歇。都门帐饮无绪,留恋处,兰舟催发。执手相看泪眼,竟无语凝噎。念去去,千里烟波,暮霭沉沉楚天阔。
多情自古伤离别,更那堪,冷落清秋节!今宵酒醒何处?杨柳岸,晓风残月。此去经年,应是良辰好景虚设。便纵有千种风情,更与何人说?

如果一大段文字中间有空行,为了使分隔开来的文字均被引用,需要在空行也加上 >

L6 列表

列表有两种,有序的和无序的。
在项前面加星号(*)以及一个空格可以构成一个列表,形如

  • item 1
  • item 2

有序的列表则是所见即所得,类似这种形式 1. item,注意句点后还是有空格

  1. item 1
  2. item 2

除此之外还可以和斜体、粗体、引用等混合使用

L7 软间隔

按照教程的意思,在 Markdown 里,换行不会影响输出的格式,这和我之前接触的Latex是一样的。不过在 VSCode 里,似乎确实会影响排版,不知道是什么原因。
为了引入一个类似于换行的效果,我们采取了在前一句的末尾加两个空格的做法。
如:
轻轻地我走了,
正如我轻轻地来。
我挥一挥衣袖,
不带走一片云彩。

结语

有关 Markdown 的经典语法,到这里就结束了。Believe it or not, 至少我随便Google到的一个网站是这么说的。其实还有好多地方没能研究明白,说不定以后会出续集呢。今天就这样吧。