Discourse Vincent theme

De alguna manera, esto había estado funcionando como siempre (con ese CSS publicado anteriormente en el tema que arreglaba los bordes) hasta que tontamente vi una nueva actualización hoy…

Ahora dice que hay un error

Error: las reglas @use deben escribirse antes que cualquier otra regla. ╷ 4 │ @use "sass:math"; │ ^^^^^^^^^^^^^^^^ ╵ /var/www/discourse/common.scss 4:1 hoja de estilo raíz

Y está COMPLETAMENTE roto ahora, lol.

Si tu instalación todavía funcionaba como la mía, es fácil de arreglar. Descarga el tema de github, abre common.css y cambia

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

// Calcula el valor de brillo
@use "sass:math";

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

// a color base

(Este es el nuevo cambio que lo rompió) a cómo era antes abajo

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

// Calcula el valor de brillo
@function brightness($color) {
  @return (red($color) + green($color) + blue($color)) / (255 * 3);
}

// a color base

Que es lo que tenía, luego comprime y sube a tu sitio y usa tu propia instalación nueva. O intenta arreglar lo que rompió para ver qué intentaba hacer.

Ten en cuenta que esto lo subirá como un tema completamente nuevo y ya no estará vinculado a github si hay futuras actualizaciones, por lo que es posible que desees conservar la instalación original (no seleccionable) en caso de que se arregle o se reanude el soporte. Por otro lado, instalarlo tú mismo te permite arreglar o cambiar lo que quieras, ya que ya no se gestiona activamente.

3 Me gusta