コードフェンス(チルダ)で切り捨てられたメール返信


https://meta.discourse.org/t/fenced-code-blocks-dont-work-with/28219

ただし、メールで返信する際、返信トリマーが ~~~ の行でメッセージを切り捨て、おそらくそれらを区切り文字と誤認しているようです。例えば、以下の生のソーステキストを送信すると、

```md
Prose before fenced code.

Fenced Code


Prose after fenced code.
```

投稿には「Prose before fenced code.」のみが含まれることになります。バッククォートを使ったフェンスを使用すると正常に動作します。
「いいね!」 5

IIUC のディスカースは、メールを解析するために github.com/discourse/email_reply_trimmer を使用しています。こちらのコード は、~ 文字の行を区切り文字として扱うように見えます。これは こちら で使用され、その以降のすべてを削除します。

「いいね!」 5