Le fait est que Discourse n’est pas construit avec Bootstrap. Par conséquent, ce que vous souhaitez réaliser entraînera de nombreuses frictions.
Plus de 400 boutons sont utilisés dans l’interface utilisateur de Discourse. Si vous modifiez leurs classes par défaut, vous vous retrouverez contraint de remplacer près de 200 modèles, et cela uniquement pour Handlebars. Cela risque de devenir un cauchemar en termes de maintenance.
Une approche plus raisonnable consiste à réinitialiser les styles des boutons que vous n’utiliserez pas et à ajuster le reste en vous basant sur les styles des boutons Bootstrap.
Les styles de base de tous les boutons de Discourse se trouvent ici :