В таблицах Markdown в качестве разделителей полей используются вертикальные полосы, но мне нужно написать вертикальную полосу в некоторых ячейках. Это возможно? Я использую GFM (GitHub Flavored Markdown).
Могу ли я как-нибудь избежать вертикальной полосы?
Этого нет на GitHub, это через Docusaurus. Я не знаю, какой парсер использует Docusaurus, но ничего из следующего не работает:
|
- |
просто отображается (&
экранирован)<code>
- отображается любой HTML (код <
экранирован)\|
- |
по-прежнему действует как разделитель ячеек таблицыОБНОВИТЬ:
|
работает, если у меня его нет внутри обратных кавычек. Так что, по крайней мере, на данный момент, я просто убираю обратную кавычку с вертикальной полосы. Например, a | b
становится a
| b
.
Сопровождающий Docusaurus здесь! Docusaurus использует Remarkable для анализа Markdown.
Как вы указали в своем вопросе, вы можете записать это в своей таблице - |
, и он будет отображаться как |
.
Если вы хотите, чтобы он отображался с моноширинным стилем, оберните его в <code>|</code>
вместо использования обратных кавычек. Вам нужно будет написать HTML, а не уценку, чтобы заставить его работать.
См. Строку 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) |
становится: