自定义结构及更多问题

事实是……Discourse 并非基于 Bootstrap 构建。因此,您想要实现的目标将会带来大量摩擦。

Discourse 用户界面中使用了超过 400 个按钮。如果您更改它们的默认类,您将不得不覆盖近 200 个模板,而这仅仅是针对 Handlebars 的。这将成为一个维护噩梦。

更合理的做法是重置您不打算使用的按钮样式,并根据 Bootstrap 按钮样式调整其余部分。

Discourse 中所有按钮的基础样式可以在这里找到

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

5 个赞