在GitHub上,我想构建一个包含Markdown中的代码段的表。除非我在反引号(即)字符之间放置了管道字符(即|),否则它工作正常。
这是我想要的:
a | r
------------|-----
`a += x;` | r1
`a |= y;` | r2
问题在于第二行代码语句中的竖线被解释为列定界符。然后表格渲染看起来很丑陋。我该如何避免呢?
请注意,我已经尝试使用
|
HTML代码,但是它会生成a |= y;
。 最佳答案
如果您删除反引号(`),则使用|
hack可以正常工作
a | r
------------|-----
`a += x;` | r1
a |= y; | r2
并产生以下输出
或者,您可以使用
<code></code>
标记替换反引号(`),该标记通过保留渲染来更好地解决了问题 a | r
------------|-----
`a += x;` | r1
<code>a |= y;</code> | r2
产生以下输出