at.*_*at. 5 markdown escaping pipe html-escape-characters github-flavored-markdown
Markdown表使用竖线作为字段分隔符,但我需要在某些单元格中写入垂直条.这可能吗?我正在使用GFM(GitHub Flavored Markdown).
我可以以某种方式逃离垂直栏吗?
这不是在GitHub上,而是通过Docusaurus.我不知道Docusaurus使用哪个解析器,但以下工作都没有:
|
- |
只是显示(&
被转义)<code>
- 显示任何html(<
被转义)\|
- |
仍然充当表格单元格分隔符更新:
|
如果我在反引号中没有它,则有效.所以,至少就目前而言,我只是取消勾选垂直条.例如,a | b
变为a
|b
Docusaurus维护者在这里!Docusaurus使用Remarkable解析Markdown.
正如你在问题中指出的那样,你可以在你的表中写下|
它 - 它将呈现为|
.
如果您希望它以等宽样式显示,请将其包装<code>|</code>
而不是使用反引号.您必须编写HTML而不是降价才能使其正常工作.
请参阅Reason Cheatsheet的第30行.我最近在Reason文档中修复了类似的问题.
## Boolean
| JavaScript | Reason |
| ----------------------------------------------------- | ---------------------------------------------- |
| `true`, `false` | `true`, `false` \* |
| `!true` | Same |
| <code>||</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)
变为: