我想要以下代码块:
i`
成为内联代码,末尾无空格
例如,我可以这样做并且它会起作用:
``i` ``
它产生:
i`
但是,最后一个示例的末尾有一个
字符。是否可以生成没有额外空格字符的内联代码片段?
如果我们尝试以下操作:
``i```
它产生:
``我````
我很好奇我是否做错了什么或者这是 Markdown 的限制。即这是不可能的。
诀窍是也以空格开头。这个:
`` i` ``
呈现为:
i`
来自 CommonMark 规范:
如果生成的字符串以空格字符开头和结尾,但不完全由空格字符组成,则从前面和后面删除单个空格字符。这允许您包含以反引号字符开头或结尾的代码,这些字符必须与开始或结束反引号字符串之间用空格分隔。