На GitHub я хочу создать таблицу, содержащую фрагменты кода в Markdown. Он работает нормально, за исключением случаев, когда я помещаю вертикальную черту (т.е. |) между символами обратной кавычки (т.е. `).
Вот что я хочу:
a | r
------------|-----
`a += x;` | r1
`a |= y;` | r2
Проблема в том, что вертикальная черта в операторе кода второй строки интерпретируется как разделитель столбцов. Тогда отрисовка таблицы выглядит довольно некрасиво. Как я мог этого избежать?
Обратите внимание, что я уже пытался использовать |
HTML-код, но он выдает a |= y;
.
<code></code>
разметкой! Большое спасибо.<code>
-blocks: - / есть ли другая возможность?\|
работает функция уценки . Люди слишком быстро переходят на HTML, не пытаясь избежать уценки.|
" внутри кода разметки.По состоянию на середину 2017 года канал можно просто экранировать с помощью обратной косой черты, например:
\|
Это работает как внутри, так и снаружи обратных кавычек.
HTML-код теперь тоже можно использовать снова, но только без обратных кавычек.
Предыдущий ответ:
источник
Вы можете выйти из
|
таблицы в GFM\
следующим образом:См. Https://github.github.com/gfm/#example-191 или https://github.com/dotnet/csharplang/pull/743 в качестве примера.
источник
\|
в таблице и действует соответственно.