Discourse Vincent theme

Cela fonctionnait d’une manière ou d’une autre comme toujours (avec ce CSS posté plus haut dans le sujet qui a corrigé les bordures) pour moi jusqu’à ce que je voie stupidement une nouvelle mise à jour aujourd’hui…

Maintenant, il y a une erreur

Erreur : les règles @use doivent être écrites avant toute autre règle. ╷ 4 │ @use "sass:math"; │ ^^^^^^^^^^^^^^^^ ╵ /var/www/discourse/common.scss 4:1 feuille de style racine

Et c’est COMPLÈTEMENT cassé maintenant lol.

Si votre installation fonctionnait encore comme la mienne, il est facile de la réparer. Téléchargez le thème depuis github, ouvrez common.css et changez

// fonctions --------------------------------------------------------------------------------

// Calcule la valeur de luminosité
@use "sass:math";

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

// à la couleur de base

(C’est le nouveau changement qui l’a cassé) pour ce qu’il était ci-dessous

// fonctions --------------------------------------------------------------------------------

// Calcule la valeur de luminosité
@function brightness($color) {
  @return (red($color) + green($color) + blue($color)) / (255 * 3);
}

// à la couleur de base

Ce qu’il avait, puis compressez et téléchargez sur votre site et utilisez votre propre nouvelle installation. Ou essayez de réparer ce qu’il a cassé pour voir ce qu’il essayait de faire.

Gardez à l’esprit que cela le téléchargera comme un thème entièrement nouveau, et il ne sera plus lié au github s’il y a des mises à jour futures, vous pourriez donc vouloir conserver l’installation d’origine (non sélectionnable) au cas où il serait corrigé/le support serait repris. D’un autre côté, l’installer vous-même vous permet de corriger ou de changer ce que vous voulez puisqu’il n’est plus géré activement.

3 « J'aime »