[英]Vertical bar symbol within a markdown table
Markdown 表格使用豎線作為字段分隔符,但我需要在某些單元格內寫一個豎線。 這可能嗎? 我正在使用 GFM(GitHub Flavored Markdown)。
我可以以某種方式逃避豎線嗎?
這不是在 GitHub 上,而是通過 Docusaurus。 我不知道 Docusaurus 使用哪個解析器,但以下都不起作用:
|
- |
只是被顯示( &
被轉義)<code>
- 顯示任何 html( <
被轉義)\\|
- |
仍然充當表格單元格分隔符更新:
|
如果我在反引號內沒有它就可以工作。 所以,至少現在,我只是取消對豎線的反引號。 例如, a | b
a | b
變成a
| b
Docusaurus 維護者在這里! Docusaurus 使用 Remarkable 來解析 Markdown。
正如您在問題中指出的那樣,您可以將其寫在表格中 - |
它將呈現為|
.
如果您希望它以等寬樣式顯示,請將其包裹在<code>|</code>
而不是使用反引號。 您必須編寫 HTML 而不是 Markdown 才能使其工作。
請參閱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) |
變成:
如果通常的策略不起作用,您應該能夠使用看起來像條形但不是⎮
Unicode 字符,例如⎮
Unicode Character 'INTEGRAL EXTENSION' (U+23AE) :
| foo | bar |
| ----- | --- |
| `a⎮b` | baz |
如果您正在輸入數學並且 $p(x|y)$ 破壞了公式,請使用 \\vert 而不是 |。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.