マークダウンテーブルはフィールドセパレータとして垂直バーを使用しますが、いくつかのセル内に垂直バーを記述する必要があります。これは可能ですか?私はGFM(GitHub Flavoured Markdown)を使用しています。
どういうわけか垂直バーを脱出できますか?
これはGitHubにはなく、Docusaurusを介して行われます。 Docusaurusがどのパーサーを使用しているかはわかりませんが、次のいずれも機能しません。
|
--|
が表示されます(&
はエスケープされます)<code>
-任意のhtmlが表示されます(<
はエスケープされます)\|
--|
は引き続きテーブルセル区切り文字として機能します[〜#〜] update [〜#〜]:
|
バックティック内にない場合は機能します。したがって、少なくとも今のところは、垂直バーのバッククォートを解除するだけです。例えば、 a | b
はa
| b
になります
ドキュサウルスメンテナーはこちら! Docusaurusは、Markdownの解析にRemarkableを使用します。
質問で指摘したように、これをテーブルに書き込むことができます-|
すると、|
としてレンダリングされます。
等幅スタイルで表示したい場合は、バッククォートを使用する代わりに<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) |
になります:
通常の戦略が機能しない場合は、バーのように見えるUnicode文字を使用できるはずですが、機能しません。 ⎮
Unicode文字 'INTEGRAL EXTENSION'(U + 23AE) :
| foo | bar |
| ----- | --- |
| `a⎮b` | baz |
数学を入力していて、$ p(x | y)$が数式を壊す場合は、|の代わりに\ vertを使用してください。