In qualche modo questo aveva funzionato come sempre (con quel css postato più in alto nell’argomento che aveva sistemato i bordi) per me finché non ho stupidamente visto un nuovo aggiornamento oggi…
Ora dice che c’è un errore
Errore: le regole @use devono essere scritte prima di qualsiasi altra regola. ╷ 4 │ @use "sass:math"; │ ^^^^^^^^^^^^^^^^ ╵ /var/www/discourse/common.scss 4:1 foglio di stile principale
Ed è COMPLETAMENTE completamente rotto ora lol.
Se la tua installazione funzionava ancora come la mia, è facile da sistemare. Scarica il tema da github, apri common.css e cambia
// funzioni --------------------------------------------------------------------------------
// Calcola il valore di luminosità
@use "sass:math";
@function brightness($color) {
@return math.div(red($color) + green($color) + blue($color), 255 * 3);
}
// al colore di base
(Questo è il nuovo cambiamento che l’ha rotto) in quello che era sotto
// funzioni --------------------------------------------------------------------------------
// Calcola il valore di luminosità
@function brightness($color) {
@return (red($color) + green($color) + blue($color)) / (255 * 3);
}
// al colore di base
Che è quello che aveva, poi zippa e carica sul tuo sito e usa la tua nuova installazione. Oppure prova a sistemare quello che ha rotto per vedere cosa stava cercando di fare.
Tieni presente che questo lo caricherà come un tema interamente nuovo e non sarà più collegato a github se ci saranno futuri aggiornamenti, quindi potresti voler conservare l’installazione originale (non selezionabile) nel caso in cui venga sistemato/il supporto venga ripreso. D’altra parte, installandolo da solo ti permette di sistemare o cambiare ciò che vuoi poiché non è più gestito attivamente.