在 Markdown Table 的单元格中书写分隔号

140 阅读1分钟

在用 Markdown 写表格时,有时需要在单元格内容里插入分隔号—— | ,然而,这个符号又是单元格之间的界定符,直接使用会造成冲突。因此,我们需另辟蹊径。

加 \ 转义

这种方法适用于 GitHub:

参数 | 可选值
-----|----------------
size | small \| large

使用 HTML 实体

就是用 | 或者 | 来表示 |

参数 | 可选值
-----|--------------------
size | small | large

不过这种方法在与行内代码合用时会原形毕露:

参数 | 可选值
-----|----------------------
size | `small | large`

不过我们可以使用 HTML 方式来写行内代码,冲突得以解决:

参数 | 可选值
-----|----------------------------------
size | <code>small | large</code>

使用相近符号

| 兄弟颇多,可选一个做其替身:

形状 Unicode 含义
|(本尊) U+007C Vertical line
U+23D0 Vertical line extension
U+2223 Symbol ‘divides’
U+20D2 Combining long vertical line overlay
U+2502 Box drawings light vertical
U+2758 Light vertical bar
U+FFE8 Halfwidth forms light vertical