降价表内的垂直条形符号

at.*_*at. 5 markdown escaping pipe html-escape-characters github-flavored-markdown

Markdown表使用竖线作为字段分隔符,但我需要在某些单元格中写入垂直条.这可能吗?我正在使用GFM(GitHub Flavored Markdown).

我可以以某种方式逃离垂直栏吗?

这不是在GitHub上,而是通过Docusaurus.我不知道Docusaurus使用哪个解析器,但以下工作都没有:

  • |- |只是显示(&被转义)
  • <code>- 显示任何html(<被转义)
  • \|- |仍然充当表格单元格分隔符

更新:

&#124;如果我在反引号中没有它,则有效.所以,至少就目前而言,我只是取消勾选垂直条.例如,a | b变为a|b

Yan*_*Tay 9

Docusaurus维护者在这里!Docusaurus使用Remarkable解析Markdown.

正如你在问题中指出的那样,你可以在你的表中写下&#124;它 - 它将呈现为|.

如果您希望它以等宽样式显示,请将其包装<code>&#124;</code>而不是使用反引号.您必须编写HTML而不是降价才能使其正常工作.

请参阅Reason Cheatsheet的第30行.我最近在Reason文档中修复了类似的问题.

## Boolean

| JavaScript                                            | Reason                                         |
| ----------------------------------------------------- | ---------------------------------------------- |
| `true`, `false`                                       | `true`, `false` \*                             |
| `!true`                                               | Same                                           |
| <code>&#124;&#124;</code>, `&&`, `<=`, `>=`, `<`, `>` | Same                                           |
| `a === b`, `a !== b`                                  | Same                                           |
| No deep equality (recursive compare)                  | `a == b`, `a != b`                             |
| `a == b`                                              | No equality with implicit casting (thankfully) |
Run Code Online (Sandbox Code Playgroud)

变为:

原因表