Support du rendu BBCode/KaTeX/HTML dans les titres [details=...] lorsque les plugins pertinents sont installés

J’utilise les plugins Discourse Math et Discourse BBCode sur mon instance. J’aimerais demander la prise en charge du rendu du BBCode et du LaTeX en ligne (via $...$) à l’intérieur des titres [details=...].

Actuellement, tout le formatage à l’intérieur des titres [details=...] est supprimé ou affiché comme du texte littéral — même si le corps du contenu rend magnifiquement les mathématiques et le BBCode. Cela limite la clarté visuelle lors de la création de publications axées sur les mathématiques ou éducatives où vous souhaitez que le titre réduit reflète clairement la structure (par exemple, « la composante \hat{r} » ou « le terme \textcolor{blue}{3^\text{rd}} »).

Si cela est pris en charge, les cas d’utilisation suivants deviendraient possibles :

[details="[color=orange]1er Terme[/color]"]
...
[/details]
[details="$\textcolor{green}{\text{Terme du Potentiel Vecteur}}$"]
...
[/details]

Cela permettrait, par exemple :

  • Des noms de composantes codés par couleur
  • Des symboles mathématiques encodés en Unicode ou LaTeX dans les en-têtes de section
  • Des discussions mathématiques plus accessibles et mieux structurées (en particulier pour les étudiants et les chercheurs)

Cette fonctionnalité pourrait être conditionnée à la détection de l’activation de discourse-math ou discourse-bbcode, afin de ne pas affecter le comportement par défaut de Discourse.

Serait-ce réalisable en tant qu’amélioration principale ou extension de plugin ?

Merci pour votre incroyable travail sur Discourse — c’est une plateforme exceptionnelle pour la communication technique et académique.

1 « J'aime »

Exploration de la coloration à l’aide de BBCode

pas de KaTex dans ce post


[color=blue]je reçois souvent des rappels pour rentrer les coussins mais pas pour les plantes[/color]

[color=blue]je reçois souvent des rappels pour rentrer les coussins mais pas pour les plantes[/color]

[details= [color=blue]je reçois souvent des rappels pour rentrer les coussins mais pas pour les plantes[/color]]
donc je devrais améliorer les rappels disponibles pour m'assurer que quelqu'un arrose les plantes
[/details]
[color=blue]je reçois souvent des rappels pour rentrer les coussins mais pas pour les plantes[/color]

donc je devrais améliorer les rappels disponibles pour m’assurer que quelqu’un arrose les plantes


Dans un forum avec le BBCode de Discourse activé, le résultat est

Je voulais juste savoir s’il y avait du mouvement sur ce sujet.

Cela serait toujours extrêmement utile pour tout site Discourse qui utilise des mathématiques, en particulier pour les communautés éducatives, académiques ou scientifiques.

Actuellement, les titres [details="..."] suppriment ou ignorent tout BBCode et KaTeX/MathJax, même avec les plugins officiels installés et fonctionnels dans le corps du texte.

Exemples de cas problématiques :

  • [details="Couleur : [color=blue]important[/color]"] → rendu comme du texte brut [color=blue]important[/color]
  • [details="Solution basée sur $\\vec{v}$"] → rendu comme du texte brut $...$

Il n’y a pas de solution de contournement, à ma connaissance. Même l’utilisation de HTML brut \u003cdetails\u003e\u003csummary\u003e n’aide pas, et les tentatives d’application de raw="true" échouent car les balises summary sont assainies tôt.

J’aimerais beaucoup voir cela pris en charge, même conditionnellement lorsque le plugin pertinent est actif.

Je suis prêt à tester ou à aider à la spécification si nécessaire.