Benutzerdefinierte Struktur und weitere Fragen

Die Sache ist die: Discourse wurde nicht mit Bootstrap erstellt. Was Sie erreichen möchten, wird daher mit erheblichem Aufwand verbunden sein.

In der Discourse-Benutzeroberfläche werden über 400 Buttons verwendet. Wenn Sie deren Standardklassen ändern würden, müssten Sie fast 200 Vorlagen überschreiben – und das nur für Handlebars. Das wäre ein Albtraum für die Wartung.

Ein vernünftigerer Ansatz besteht darin, die Button-Stile zurückzusetzen, die Sie nicht verwenden werden, und den Rest an die Bootstrap-Button-Stile anzupassen.

Die Basis-Stile für alle Buttons in Discourse finden Sie hier:

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

5 „Gefällt mir“