列表

本教程全部都是关于如何在 Markdown 中创建列表。

这个世界上有俩种不同的列表:无序列表和有序列表。 无序列表前是黑点,有序列表前是数字。

要创建一个无序列表,你需要在每一个列表项前加一个星号( * )。 每个列表要占一行。例如,一个杂货店商品的列表可以用 Markdown 写成这样:

* 牛奶
* 鸡蛋
* 三文鱼
* 黄油

这个 Markdown 列表将会显示成这样:

在下面的框中,把下面几个单词分割为一个列表。


没错!这就算书写无序列表的方法。现在让我们来学习有序列表。

有序列表以数字开头,而不是星号。看看这个食谱:

  1. 打碎三个鸡蛋并倒入一个碗里
  2. 向碗内加入一加仑牛奶
  3. 在三文鱼表面上下涂上黄油
  4. 将三文鱼放入陈放牛奶和鸡蛋的碗中

在 Markdown 中输入上面的内容,你要这样做:

1. 打碎三个鸡蛋并倒入一个碗里
2. 向碗内加入一加仑牛奶
3. 在三文鱼表面上下涂上黄油
4. 将三文鱼放入陈放牛奶和鸡蛋的碗中

很简单,不是吗?就像您希望看到的列表一样。

在下面的框中,将其余的食谱变成有序列表。


真棒!

你可以选择在列表中使用斜体,加粗,或是超链接,就像你期待的那样。 在下面的框中,将拉丁的植物名变成斜体。 In the box below, turn the latin names for the plants into italics.


做的不错!

通常,你可能需要将一个列表变得更深,或者,将一个列表放置在另一个列表中。 不用担心,因为 Markdown 的语法完全相同。 你只需要在每个星号前比上一个项目多缩进一个空格。

例如,在下面的列表中,我们将要为每一个主列表项目增加一些子列表,从而详细描述每一个人:

* 丁丁
 * 一个记者
 * 有粗糙的棕色头发
 * 世界上最棒的狗的朋友
* 哈多克
 * 船长
 * 有浓密的胡须
 * 喜欢威士忌
   * 可能还喜欢苏格兰威士忌?

这个 Markdown 列表将会被转变成下面这样:

  • 丁丁
    • 一个记者
    • 有粗糙的棕色头发
    • 世界上最棒的狗的朋友
  • 哈多克
    • 船长
    • 有浓密的胡须
    • 喜欢威士忌
      • 可能还喜欢苏格兰威士忌?

在下面的框中,将人物的特征变成子列表。


好厉害!虽然你可以继续缩进并无限地继续添加子列表, 但是最好在三个级别后停止,否则你的文字会变得一团糟。

接下来,我们会学习另一个列表和缩进的技巧,该技巧可以处理段落的情况。 假设你想要创建一个需要附加解释性内容的列表(而不是另一个列表)。 例如,它可能是下面这样:

  1. 打碎三个鸡蛋并倒入一个碗里。

    现在,您要以一种不把鸡蛋液洒出的方式将鸡蛋弄碎。

    如果您将鸡蛋液洒得到处都是,请用毛巾清理干净。

  2. 向碗内加入一加仑牛奶。

    基本上,请遵循与上述相同的指导:不要把牛奶洒出来, 但是如果您把牛奶洒出来了,请清理干净!

  3. 在三文鱼表面上下涂上黄油。

    “表面上下”是指严格的垂直上下。茱莉亚·切尔德曾经说过:

    向上、向下、向左、向右。不要忘记在三文鱼身上涂黄油。

  4. 将三文鱼放入陈放牛奶和鸡蛋的碗中。

    这里有一些放三文鱼的技巧:

    • 确保没有障碍物或小孩在场
    • 用双手
    • 在旁边防止毛巾以便于清理

要创建这种格式的文本,你的段落必须在列表项目下一行开始, 以及要用至少一个空格开始。例如, 上面的内容在 Markdown 中可以这样写:

1. 打碎三个鸡蛋并倒入一个碗里。

 现在,您要以一种不把鸡蛋液洒出的方式将鸡蛋弄碎。

 如果您将鸡蛋液洒得到处都是,请用毛巾清理干净。

2. 向碗内加入一加仑牛奶。

 基本上,请遵循与上述相同的指导:不要把牛奶洒出来,但是如果您把牛奶洒出来了,请清理干净!

3. 在三文鱼表面上下涂上黄油。

   “表面上下”是指严格的垂直上下。茱莉亚·切尔德曾经说过:
   > 向上、向下、向左、向右。不要忘记在三文鱼身上涂黄油。
4. 将三文鱼放入陈放牛奶和鸡蛋的碗中。

   这里有一些放三文鱼的技巧:

   * 确保没有障碍物或小孩在场
   * 用双手
   * 在旁边防止毛巾以便于清理
  

请注意,前俩个列表元素后的段落前只有一个空格。这看起来有些奇怪, 因此您可能想要缩进字符来向上对齐(例如第三个和第四个项目) 在每个段落中,你可以包含所有 Markdown 的元素,例如代码块甚至列表!

在下面的框中,将列表元素的要点转换为其子段落。


你现在已经知道如何在 Markdown 中创建列表了!

前往下一个课程!