かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

Markdown テーブルの中に | を書きたい

GitHub の PR や issue, wiki といったマークダウンでテーブルの中に Pick<Interface, 'foo' | 'bar'> とか a || b みたいに | を書きたい事が稀にあります。そのまま書くとコードで囲っても | がテーブルの区切りと判断されてしまうので、どうやったらテーブルのコンテンツに | が使えるのかのメモ

\エスケープすれば OK

Pick<Interface, 'foo' | 'bar'> をテーブル内に書きたい時は Pick<Interface, 'foo' \| 'bar'>エスケープして書く。
a || b なら a \|\| b| は全てエスケープすればOK。

| foo | bar |
|-----|-----|
| A | `Pick<Interface, 'foo' \| 'bar'>` |
| B | `a \|\| b` |

👇

foo bar
A Pick<Interface, 'foo' | 'bar'>
B a || b

はてなブログのマークダウンでも OK だった!

おわり。


マークダウンのネタ 英国戦車ばかりになってるな