【问题标题】:How can I insert a blank un-formatted line in code block in Markdown?如何在 Markdown 的代码块中插入空白的未格式化行?
【发布时间】:2018-08-28 17:26:18
【问题描述】:

有时我想在 Stackoverflow 帖子中对比两段单独的代码,而不在它们之间放置空格。但是,Stackoverflow 将连续的代码块都放在同一个块中,而不考虑它们之间的空格。

// first code block

// second code block

我希望它们出现在单独的代码块中,有点像这样。

// first code block

// second code block

您会注意到我的第一个块是缩进的,而第二个块被后面的抽动包围,这并不理想,因为 Stackoverflow 不会突出显示第二个块。

    // first code block

`// second code block`

如何仅使用缩进使两个块显示为单独的格式化代码块?

【问题讨论】:

    标签: markdown


    【解决方案1】:

    我刚刚解决了它,感谢评论(已被删除)。

    要强制分离代码块,请在代码块之间放置一个<blank> 标签。

    // first code block
    

    // second code block
    

    按照这种格式生成。

        // first code block
    <blank>
    
        // second code block
    

    【讨论】:

    • 不错的收获。顺便说一句,您的问题属于 Meta 网站,而不是这里。
    • 我打算把它放在 meta 上,但我认为这更像是一个 markdown 问题而不是 stackoverflow。如果您的评论得到支持,我会移动它。
    【解决方案2】:

    你可以使用这个不可见的字符:⁣⁣ (http://www.fileformat.info/info/unicode/char/2063/index.htm)

    例子:

    sdf
    

    sdf
    

    编辑:&lt;blank&gt; 的解决方案更有意义(看起来也更好,因为隐形字符版本的差距有点大)

    【讨论】: