web-dev-qa-db-ja.com

マークダウンテーブル内の垂直バー記号

マークダウンテーブルはフィールドセパレータとして垂直バーを使用しますが、いくつかのセル内に垂直バーを記述する必要があります。これは可能ですか?私はGFM(GitHub Flavoured Markdown)を使用しています。

どういうわけか垂直バーを脱出できますか?

これはGitHubにはなく、Docusaurusを介して行われます。 Docusaurusがどのパーサーを使用しているかはわかりませんが、次のいずれも機能しません。

  • | --|が表示されます(&はエスケープされます)
  • <code>-任意のhtmlが表示されます(<はエスケープされます)
  • \| --|は引き続きテーブルセル区切り文字として機能します

[〜#〜] update [〜#〜]

&#124;バックティック内にない場合は機能します。したがって、少なくとも今のところは、垂直バーのバッククォートを解除するだけです。例えば、 a | ba | bになります

7
at.

ドキュサウルスメンテナーはこちら! Docusaurusは、Markdownの解析にRemarkableを使用します。

質問で指摘したように、これをテーブルに書き込むことができます-&#124;すると、|としてレンダリングされます。

等幅スタイルで表示したい場合は、バッククォートを使用する代わりに<code>&#124;</code>でラップします。それを機能させるには、マークダウンではなくHTMLを作成する必要があります。

Reason Cheatsheet の30行目を参照してください。最近、Reasonドキュメントで同様の問題を修正しました。

## Boolean

| JavaScript                                            | Reason                                         |
| ----------------------------------------------------- | ---------------------------------------------- |
| `true`, `false`                                       | `true`, `false` \*                             |
| `!true`                                               | Same                                           |
| <code>&#124;&#124;</code>, `&&`, `<=`, `>=`, `<`, `>` | Same                                           |
| `a === b`, `a !== b`                                  | Same                                           |
| No deep equality (recursive compare)                  | `a == b`, `a != b`                             |
| `a == b`                                              | No equality with implicit casting (thankfully) |

になります:

Reason Table

12
Yangshun Tay

通常の戦略が機能しない場合は、バーのように見えるUnicode文字を使用できるはずですが、機能しません。 Unicode文字 'INTEGRAL EXTENSION'(U + 23AE)

| foo   | bar |
| ----- | --- |
| `a⎮b` | baz |
2
Chris

数学を入力していて、$ p(x | y)$が数式を壊す場合は、|の代わりに\ vertを使用してください。

0
awct