如何在markdown的代码范围结束时表示空格?

时间:2014-11-18 18:15:37

标签: syntax-highlighting markdown markup

我正在尝试使用Markdown来表示最后一个或两个显着空格的短内联代码。如果我将它放在一个独立的代码块中,它可能看起来像这样:

cd

令人沮丧的是,Markdown将`cd `转换为<code>cd</code>,删除了最后的空格。我该怎么办?

2 个答案:

答案 0 :(得分:0)

不幸的是,我不知道如何用vanilla Markdown中的反引号来做到这一点。如果您需要使用当前的解析器,可以使用文字<code> HTML标记生成正确的输出:

Normal text. <code>Inline code block with a space: </code> Normal text.

如果您有能力并感兴趣,切换到更一致/扩展的解析器(例如kramdown,我已经测试过,但可能还有MultiMarkdown等)正确解释代码块中的终端空间并且不截断它们

答案 1 :(得分:-2)

我不相信降价有特别之处,但如果你使用&nbsp;它会增加一个不间断的空间。在您的情况下替换

`cd  `

`cd&nbsp;&nbsp;`

它应该按预期工作。