Irgendwie hat das bisher immer wie gewohnt funktioniert (mit dem weiter oben im Thema geposteten CSS, das die Ränder repariert hat), bis ich heute dummerweise ein neues Update gesehen habe…
Jetzt sagt es, dass ein Fehler vorliegt
Error: @use rules must be written before any other rules. ╷ 4 │ @use "sass:math"; │ ^^^^^^^^^^^^^^^^ ╵ /var/www/discourse/common.scss 4:1 root stylesheet
Und es ist jetzt komplett kaputt, lol.
Wenn Ihre Installation zuvor noch wie meine funktionierte, ist es einfach zu beheben. Laden Sie das Theme von GitHub herunter, öffnen Sie common.css und ändern Sie
// functions --------------------------------------------------------------------------------
// Calculate brightness value
@use "sass:math";
@function brightness($color) {
@return math.div(red($color) + green($color) + blue($color), 255 * 3);
}
// to base color
(Dies ist die neue Änderung, die es kaputt gemacht hat) zu dem, wie es unten war
// functions --------------------------------------------------------------------------------
// Calculate brightness value
@function brightness($color) {
@return (red($color) + green($color) + blue($color)) / (255 * 3);
}
// to base color
Was es hatte, dann zippen und auf Ihre Website hochladen und Ihre eigene neue Installation verwenden. Oder versuchen Sie zu beheben, was er kaputt gemacht hat, um zu sehen, was er zu tun versuchte.
Beachten Sie, dass dies als völlig neues Theme hochgeladen wird und nicht mehr mit GitHub verknüpft ist, falls es zukünftige Updates gibt. Möglicherweise möchten Sie die ursprüngliche Installation (nicht auswählbar) beibehalten, falls sie repariert wird oder die Unterstützung wieder aufgenommen wird. Auf der anderen Seite können Sie es selbst installieren, um zu beheben oder zu ändern, was Sie möchten, da es nicht mehr aktiv verwaltet wird.