Benutzerdefinierte Struktur und weitere Fragen

Hallo!

Ich habe ein paar Fragen zur Themenstruktur und dazu, wie man bestimmte Dinge umsetzt.

  1. Ich versuche, Font Awesome Pro mit den Font-Dateien hinzuzufügen, und habe diese Dateien:
    Imgur: The magic of the Internet
    aber es funktioniert nicht: 404 nicht gefunden.

  2. Ich möchte die Buttons auf Bootstrap-4-Klassen umstellen. Wie mache ich das?

Vielen Dank!

Vielleicht schauen Sie sich Changing icons to Font Awesome Pro Version und Developing Discourse Themes & Theme Components an

2 „Gefällt mir“

Schriftarten habe ich selbst gelöst, aber im Entwicklerhandbuch ist nicht klar, wie man die Klassen von Divs, Buttons und anderen Elementen ändert.

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“