Hallo zusammen,
ich habe einige Threads durchsucht, um Antworten zu finden – und viele gefunden (siehe unten – danke!). Dank dieser kann ich die Dinge größtenteils so gestalten, wie ich es möchte. Aber es gibt noch eine Frage, die ich nicht lösen konnte.
Es betrifft die eingebetteten Asset-Dateien, insbesondere die Datei embed_HASH.css.
Es scheint, dass diese Assets beim Erstellen nicht mit der Farbpalette des aktiven Themes kompiliert werden. Das mag beabsichtigt sein oder etwas, das ich übersehen habe.
Hier ist, worüber ich gerne Klarheit hätte:
- Wird
embed_[digest].cssimmer mit der Standardpalette erstellt?
Wenn ja, kann ich damit leben – ich weiß, dass viel Arbeit investiert wird, um die Handhabung von Themes und Farbpaletten in Discourse zu verbessern. - Wenn es mit einer benutzerdefinierten Palette erstellt werden kann, wie kann ich dieses Verhalten auslösen?
- Ich habe bemerkt, dass es mit den hellen oder dunklen Paletten des Systems erstellt werden kann, daher scheint es plausibel, dass eine benutzerdefinierte Palette verwendet werden könnte – aber ich konnte keine hellen oder dunklen Embed-Dateien vorhersagbar generieren.
Um dies zu testen, habe ich alle Themes und Paletten gelöscht, alles auf das Standard-Light-Theme zurückgesetzt und dann Folgendes ausgeführt:
rake assets:precompile
rake assets:precompile:build
…in Erwartung einer hellen embed_HASH.css-Datei. Aber das Ergebnis schien immer noch dunkle Stile zu verwenden.
Ich bin mit den Interna nicht tief vertraut, daher könnte ich etwas Offensichtliches übersehen. Wenn mir jemand mitteilen könnte, was erforderlich ist, damit die embed_HASH.css mit einer vorhersagbaren Palette erstellt wird, wäre das eine große Hilfe.
Vielen Dank im Voraus!
Zu Ihrer Information: Meine Discourse-Instanz läuft in Docker und ist auf dem neuesten Stand. Ich habe das launcher-Skript und die Standalone-Vorlage verwendet.
Verwandte Lektüre (nur 2 Links für neue Konten erlaubt, der 3. ist ein durchsuchbarer Titel):
- How to customize appearance of discourse embeds?
- Styling of Embedded Discourse
- Automatische Dunkelmodus-Funktion auch für eingebettete Kommentare?