BBCode/KaTeX/HTMLの`[details=...]`タイトルでのレンダリングを、関連プラグイン導入時にサポート

私はインスタンスで Discourse MathDiscourse BBCode の両方のプラグインを使用しています。[details=...] のタイトル内で、インラインBBCodeとLaTeX($...$経由)のレンダリングをサポートしてほしいです。

現在、[details=...] のタイトル内のすべてのフォーマットは削除されるか、リテラルテキストとして表示されます。しかし、コンテンツ本文では数学やBBCodeが美しくレンダリングされます。これにより、数学中心または教育的な投稿を作成する際に、折りたたまれたタイトルが構造を明確に反映することを期待する場合(例:「$\\hat{r} 成分」や「\\textcolor{blue}{3^\text{rd}}$ 項」など)の視覚的な明瞭さが制限されます。

もしサポートされれば、以下のユースケースが可能になります。

[details="[color=orange]1st Term[/color]"]
...
[/details]
[details="$\\\textcolor{green}{\\text{Vector Potential Term}}$"]
...
[/details]

これにより、例えば以下が可能になります:

  • 色分けされたコンポーネント名
  • セクションヘッダーでのUnicodeまたはLaTeXエンコードされた数学記号
  • よりアクセスしやすく構造化された数学の議論(特に学生や研究者にとって)

この機能は、discourse-math または discourse-bbcode が有効かどうかを検出して有効化されるようにすることで、デフォルトのDiscourseの動作に影響を与えないようにできます。

これはコアの改善またはプラグイン拡張として実現可能でしょうか?

Discourseでの素晴らしい仕事に感謝します。技術的および学術的なコミュニケーションのための優れたプラットフォームです。

「いいね!」 1

BBcode を使用した色付けの探索

この投稿では KaTex は使用しません


[color=blue]クッションを持ち込むリマインダーはよく来るのに、植物のリマインダーは来ない[/color]

[color=blue]クッションを持ち込むリマインダーはよく来るのに、植物のリマインダーは来ない[/color]

[details= [color=blue]クッションを持ち込むリマインダーはよく来るのに、植物のリマインダーは来ない[/color]]
だから、誰かが植物に水をやることを確実にするために、利用可能なリマインダーを改善すべきだ
[/details]
[color=blue]クッションを持ち込むリマインダーはよく来るのに、植物のリマインダーは来ない[/color]

だから、誰かが植物に水をやることを確実にするために、利用可能なリマインダーを改善すべきだ


Discourse BBcode が有効になっているフォーラムでは、出力は次のようになります。

これについて何か進展があったか確認させてください。

これは、数学を使用するあらゆる Discourse サイト、特に教育、学術、科学コミュニティにとって非常に役立つでしょう。

現在、[details="..."] のタイトルは、公式プラグインがインストールされていて本文で機能していても、BBCode や KaTeX/MathJax をすべて削除または無視します。

例:壊れたケース:

  • [details="Color: [color=blue]important[/color]"][color=blue]important[/color] とプレーンにレンダリングされます
  • [details="$\vec{v}$-based solution"]$...$ とプレーンにレンダリングされます

私の知る限り、回避策はありません。生の HTML \u003cdetails\u003e\u003csummary\u003e を使用しても役立たず、raw="true" を適用しようとしても、summary タグが早期にサニタイズされるため失敗します。

関連プラグインがアクティブな場合に条件付きであっても、これらがサポートされることを願っています。

必要であれば、テストしたり、仕様の作成を手伝ったりできます。