Discourse Vincent theme

De alguma forma, isso estava funcionando como sempre (com aquele CSS postado anteriormente no tópico que corrigiu as bordas) para mim até que, estupidamente, vi uma nova atualização hoje…

Agora diz que há um erro

Error: @use rules must be written before any other rules. ╷ 4 │ @use "sass:math"; │ ^^^^^^^^^^^^^^^^ ╵ /var/www/discourse/common.scss 4:1 root stylesheet

E está COMPLETAMENTE quebrado agora, lol.

Se sua instalação ainda estava funcionando como a minha, é fácil de consertar. Baixe o tema do github, abra common.css e mude

// functions  --------------------------------------------------------------------------------

// Calculate brightness value
@use "sass:math";

@function brightness($color) {
  @return math.div(red($color) + green($color) + blue($color), 255 * 3);
}

// to base color

(Esta é a nova mudança que o quebrou) para como costumava ser abaixo

// functions  --------------------------------------------------------------------------------

// Calculate brightness value
@function brightness($color) {
  @return (red($color) + green($color) + blue($color)) / (255 * 3);
}

// to base color

Que é o que tinha, depois comprima e carregue em seu site e use sua própria nova instalação. Ou tente consertar o que ele quebrou para ver o que ele estava tentando fazer.

Lembre-se de que isso carregará como um tema totalmente novo e não estará mais vinculado ao github se houver futuras atualizações, portanto, você pode querer manter a instalação original (não selecionável) caso seja corrigida/o suporte seja retomado. Por outro lado, instalá-lo você mesmo permite que você corrija ou altere o que quiser, já que não é mais gerenciado ativamente.

3 curtidas