如何使用Markdown语法在代码范围内创建空格或URL?

时间:2018-01-18 02:47:50

标签: markdown

我写Markdown时遇到了问题。

我希望Markdown能够编译'一个'到 a,但空格将被忽略,结果如下:

a

而且,我希望在[a](http://link.com)="1"," a"可以联系起来。

这是不可能的,还是有诀窍来解决这个问题?

或者我是否只能按预期使用HTML并使用code代码?例如,<code>&nbsp;a</code>

但降价中的HTML似乎不是一个好的解决方案:rule of MD033 - Inline HTML

1 个答案:

答案 0 :(得分:0)

如果你想在纯Markdown中开始一个空格的行,在常规空间前面使用零宽度空间

<zero-width space><regular space>a

这将导致:

  

a

而不是:

  

您可以复制零宽度空间,例如this Wikipedia article

但是,使用&nbsp;广泛用于Markdown文档,我建议您改用它。

此外,您可以使用两个代码跨度彼此相邻,并在其中一个代码中附加链接。遗憾的是,没有办法消除两个部分之间的空间(至少不是在这个标记中)。

此:

[`linked`](http://example.com)<zero-width space>`not linked`

将导致:

linked not linked