Markdownのエスケープ

MetaのSafariから/raw/の内容をSafari PWAにコピーしようとすると、Linux MintでFirefoxからFirefoxにコピーしたときのようにコードブロックにならないことがあります。さらに、iPhoneではリッチテキストエディタにもMarkdownエディタにも貼り付けた際に、Markdownのエスケープ処理が行われます。

もしかすると、新しいエディタを有効にすれば改善されるかもしれませんか?

私のDiscourseバージョンは、Enable markdown endpointsを有効にした状態の、2026.10.0-latestの Commits · discourse/discourse · GitHub です。

コンポーザーのデザイン変更では、実際にはその / のエスケープ問題は発生しません

ここでは、Safari/PWA での /raw/ からのコピー時のクリップボード処理、および iPhone での貼り付け時の Markdown エスケープ処理という、2 つの別々の問題が発生している可能性があります。

新しいエディタを有効にすることはテストとしては有用ですが、まず Safari、Safari PWA、Firefox の間で同じコンテンツを比較し、リッチテキストエディタと Markdown エディタの動作も比較することをお勧めします。Markdown エンドポイントの有効化 がオンになっている場合、動作が /raw/ エンドポイント自体に起因するものではなく、クリップボードの変換に固有のものであるかどうかを確認する価値もあります。

誰かが一貫してこの問題を再現できる場合、ブラウザ/iOS のバージョンと、コピー/貼り付けられたコンテンツの最小限の例があれば、フォーマットが変更される箇所を特定するのに役立ちます。

つまり、あなたは以下を想定しているということですか?

  1. コンポーザーがテキストを自動的に三重バッククォート(```)で囲むこと
  2. Markdown がコピーしたものと同一のはずなのに、太字用のアスタリスクなどが引き継がれないこと

これは2つの異なる問題のように聞こえます。

Android では、私の記憶では、私の(Android)スマートフォンでもノートパソコン(Chrome)でも、1 のようなことは起きたことがありません。別のブラウザで試してみませんか?もしかすると、Firefox 固有の動作かもしれません。

2 については、私はこの問題に直面していません。ここでは iosmobile を追加します。

私はFirefoxが好きです。右クリックしてすべて選択を使えるから