Mon idée pour la coloration serait d’utiliser [wrap=highlight] autour de ce que vous voulez mettre en surbrillance, puis d’appliquer le style à <div> class="d-wrap" data-wrap="highlight">
La prochaine étape consisterait à ajouter un bouton de compositeur pour appliquer la mise en surbrillance au texte sélectionné dans le compositeur, et vous pourriez alors procéder sans ouvrir le compositeur.
Discourse Mermaid est un bon composant de thème à utiliser pour voir comment ajouter un bouton de compositeur. Il cible cependant les blocs de code. GitHub - literatecomputing/discourse-qrcode-wrap-theme-component: Insert QR Code in a [wrap] est un composant de thème que j’ai écrit et qui génère un qrcode à l’aide d’un wrap.