【问题标题】:Markdown: Confusion about empty lines in editorMarkdown:对编辑器中的空行感到困惑
【发布时间】:2014-09-09 14:12:44
【问题描述】:

我对如何渲染降价文件有点困惑(尝试了不同的编辑器,所以我认为原因在于 MD / GFM 本身)。因此,如果我编写一个列表后跟一个代码块,则代码不会呈现为这样,而是作为最后一个列表项的一部分(至少看起来是这样),即使我将列表和代码块分开有一个空行:

  • 项目 1
  • 第 2 项
  • 第 3 项

    一些代码行 1 一些代码行 2 一些代码行 3

(注意代码块中的正常换行符也会被忽略)

但是,如果我在原子编辑器中使用 两个 空行而不是一个,它会按预期工作。尽管它在 stackoverflow 编辑器本身中不起作用,但输入呈现如上所示,无论我使用多少空行来分隔它们。使其工作的唯一方法是使用带有  或类似内容的空行。

有人可以向我解释为什么在 atom 编辑器(和 markdownpad,就此而言),我必须使用两个空行来分隔列表和代码,为什么这在这里不起作用?

【问题讨论】:

  • 如果代码不能仅使用缩进,您可以使用 ``` 作为代码。
  • 是的,我知道,但我更愿意询问上述现象的原因,而不是解决方法

标签: markdown atom-editor github-flavored-markdown


【解决方案1】:

Markdown 有多种风格,Stackoverflow 使用与 GitHub 不同的风格。但是,刚刚启动了一项名为CommonMark 的标准化工作。

除了使用围栏而不是缩进代码块(使用```)之外,quite consistently 也可以使用的技巧是在两者之间添加注释:

- Item 1
- Item 2
- Item 3

<!-- -->

    Some code line 1
    Some code line 2
    Some code line 3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 2010-10-17
    • 2019-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多