Il est possible d’utiliser certaines classes HTML dans Discourse, cependant, la plupart du HTML dans un message est assaini pour des raisons de sécurité, et seul un HTML très strictement approuvé est autorisé dans le markdown. Pour ajouter des classes à la liste d’autorisation, vous devez utiliser un plugin, l’assainissement se produit côté serveur ainsi que côté client. Consultez Approbation des balises / attributs HTML pour plus de détails sur où ajouter les attributs approuvés, et je crois que cela ressemblerait à quelque chose comme ceci : Liste d’autorisation HTML de Discourse. et comme @RGJ l’a mentionné, veuillez noter que la fonction whiteList() est obsolète et s’appelle désormais allowList().
Concernant d’autres façons de personnaliser le contenu, les messages sont des widgets, et les thèmes Discourse ont la capacité de décorer les widgets, vous pourriez donc en tirer parti.
J’espère que cela vous aide !