カスタム構造とさらなる質問

事実は… Discourse は Bootstrap で構築されていません。そのため、お望みの実装には多くの摩擦を伴うことになります。

Discourse の UI には 400 以上のボタンが使用されています。これらのデフォルトクラスを変更しようとすると、Handlebars 用だけでも約 200 のテンプレートをオーバーライドする必要があり、メンテナンスの噩梦(悪夢)となります。

より現実的なアプローチとしては、使用しないボタンのスタイルをリセットし、残りの部分は Bootstrap のボタンスタイルに合わせて調整することです。

Discourse 内のすべてのボタンの基本スタイルは、こちらで確認できます。

discourse/app/assets/stylesheets/common/components/buttons.scss at main · discourse/discourse · GitHub

「いいね!」 5