当行必须用单行指定时,Markdown 表格中的多行代码块

问题描述 投票:0回答:2

我有一张桌子:

| YAY! | TABLE | \^^/ | 1-liner JSON column! |
| ---- | ----- | ---- | -------------------- |
| That |  has  | JSON | `{a: 1, b: 2, c: 3}` |
| Here |  is   | more | `{d: 4, e: 5, f: 6}` |

有什么方法可以将多行代码块插入到生成的表格单元格中吗?

markdown github-flavored-markdown apiary.io
2个回答
72
投票

`
替换为
<code>
标签,并使用
&nbsp;
<br>
进行缩进。

同样,您可以使用

<pre>
标签代替
```


15
投票

@Meredith的回答是对此的完美答案。我想在下面添加更多细节和示例

如果您需要在表格单元格的

`
元素内添加其他 HTML 标签,则不能将
<code>
替换为
<code>
。相反,您需要在
`
标签内使用反引号 (
<pre>
),如下所示:

示例:

降价输入 HTML 输出 HTML 预览
<pre>
<p>Test Line</p>
</pre>
<pre><p>Test line</p></pre>

测试线

扩展示例:

降价输入 HTML 输出 HTML 预览
`{a: 1, b: 2, c: 3}`
<code>{a: 1, b: 2, c: 3}</code>
{a: 1, b: 2, c: 3}
<pre> {JSON: <br>
&emsp; ["Key1":"Value1",<br>
&emsp; "Key2":"Value2"] <br>
}</pre>
<pre> {JSON: <br> &emsp;["Key1":"Value1",<br> &emsp;"Key2":"Value2"]<br> } </pre>
{JSON: 
 ["Key1":"Value1",
 "Key2":"Value2"]
}
© www.soinside.com 2019 - 2024. All rights reserved.