Inline language markup? (language learning site) の議論を続けます:
これはバグなのか、機能リクエストなのかはわかりません。基本的に、ルビテキストを引用すると、引用が正しく表示されません。例えば:
日本語
これを引用すると、以下のような表示になります:
日に本ほん語
引用にルビタグを含めて正しい書式で表示されるように更新することは可能でしょうか?それとも、これは「高度な」引用であり、完全な投稿の引用でのみ機能するものなのでしょうか?
Inline language markup? (language learning site) の議論を続けます:
これはバグなのか、機能リクエストなのかはわかりません。基本的に、ルビテキストを引用すると、引用が正しく表示されません。例えば:
日本語
これを引用すると、以下のような表示になります:
日に本ほん語
引用にルビタグを含めて正しい書式で表示されるように更新することは可能でしょうか?それとも、これは「高度な」引用であり、完全な投稿の引用でのみ機能するものなのでしょうか?
はい、これを実装したいですね。簡単なはずです… HTML から Markdown への変換を行う私たちの JS 実装には、わずかな見落としがあります。
@vinothkannans さん、リストに追加していただけませんか?
素晴らしいです。付け加えることに、最後の文字の上にあるルビ(rt タグ付きのテキスト)がハイライトされず、引用されない(しかしされるべき)ことが多いことに気づきました。それは最後の ruby タグ内のすべてなので、処理するのは大した問題ではないかもしれませんが、実装する際に頭に入れておくべきことです。
はい、念のためお伝えしますが、これは当社の主要な優先事項ではありませんが、今後 1〜2 ヶ月以内に完了させるべきだと考えています。すでに担当が割り当てられています。
これに近いうちに取り組む可能性はありますか? ![]()
もちろん、今週のタスクリストで優先度を上げました。
完了しました。以下のコミットでこの問題が解決するはずです。
rb や rp タグは現在あまり使われていませんが、ホワイトリストに登録されている Ruby 関連のタグはすべて残しておくのが良いかもしれません。rp タグは古いブラウザ向けのレガシーサポートに使用されていますが、Discourse にとっては特に重要ではないかもしれません。どちらでも大きな問題ではありませんが、一応言及しておきます。
編集:
より重要なのは、OP で使用した単語(その単語のみ)でテストした際、周囲の ruby タグが認識されず、期待通りにテキストが書式設定されない点です。引用する前に左右のテキストをハイライトすると ruby タグが含まれますが、その単語が投稿の最初または最後の部分だった場合、この回避策は機能しません。ruby タグが確実に含まれるようにする対策はありますか?
はい、必要に応じてそのタグをホワイトリストに追加します。また、PR での貢献であれば簡単に実施できます。
これはコピー&ペースト機能におけるブラウザレベルの UX に起因する問題です。ここではどうすることもできません。
いずれは Discourse の開発環境をセットアップしようと思っています。![]()
わかりました。最悪の場合は、必要な HTML を取得するために投稿全体を引用することもできます。それでもこれは大きな改善です。ありがとうございます!
rb タグと rp タグがホワイトリストに追加されました。
このトピックは 25 時間後に自動的に閉鎖されました。新しい返信は許可されていません。