Discourse Vincent theme

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.

3 Mi Piace