2017-09-11 80 views
0

有没有办法在github上的嵌套列表中标记段落应属于哪个级别?在github上格式化嵌套列表

- level 1 para 1 
    - level 2 para 1 (trailing spaces added) 
    level 2 para 2 
    level 1 para 2 

我没有能够得到上述工作在github上,即使它在其他markdown渲染器上正确渲染。任何人都知道这样做的方式或是github的bug?

回答

0

您需要在段落之间添加空行。

理解当在列表中嵌套项目时,在这些项目之间应用相同的语法规则很重要。因此,我们来看“2级”段落。如果要将这些段落包含在文档根目录中,则需要用空行将它们分开。像这样:

level 2 para 1 

level 2 para 2 

因此,将它们嵌套到列表中时,同样适用。当然,你也需要缩进以表明它们是嵌套的。就像这样:

- level 2 para 1 

    level 2 para 2 

现在,如果你之前和列表项后,包括一个段落,那么你可以这样做(再次,注意空行):

level 1 para 1 

- level 2 para 1 

    level 2 para 2 

level 1 para 2 

当然,要将所有这些嵌套到列表项中,您需要一些额外的缩进。但是,您不能仅仅因为文本嵌套在列表项中而删除空白行。因此,你需要这样的:

- level 1 para 1 

    - level 2 para 1 

    level 2 para 2 

    level 1 para 2 

最后,关于你试图插入一个换行符(尾部空格),这将(在某种程度上)两个段落之间的工作,当然,它永远不会列表项之间的合作,一个段落。由于您至少需要级别1和级别2之间的空白行,因此您可能还需要在级别2内包含空行。