La configuración de la paleta de colores no se refleja

Tengo una nueva instalación de Discourse y creé un andamiaje para un nuevo tema. Lo primero que hice fue editar el esquema de colores para usar un esquema llamado Flexoki. Puedes ver aquí:

He añadido y seleccionado el tema a través de GitHub en mi instancia de Discourse, pero ninguna de las configuraciones de color se refleja; en cambio, solo veo los colores predeterminados, tanto para Flexoki Light como para Dark. ¿Alguna ayuda para solucionar problemas?

1 me gusta

Sí, hay algunas cosas que verificar primero:

  1. Asegúrate de que tu tema tenga seleccionada esa paleta de colores en particular:

  1. Si esa configuración es correcta pero aún muestra la paleta de colores incorrecta, asegúrate de que la configuración de tu perfil no tenga seleccionada la paleta de colores incorrecta:

4 Me gusta

Gracias, ninguno de esos es el problema. Como muestra la captura de pantalla, la interfaz de usuario muestra el tema flexoki como si fueran solo los colores predeterminados de Discourse. De alguna manera, la paleta no se está interpretando en absoluto.

1 me gusta

Puede que esté viendo cosas. Pero al moverme hacia adelante y hacia atrás, parece que la paleta de colores que subiste es una copia de light

Ve a Theme y selecciona algo con una paleta de aspecto diferente e intenta cambiar a esa paleta de colores.

Ah, veo a qué te refieres ahora. Así que Discourse no está leyendo estos colores:

"color_schemes": {
    "Flexoki Light": {
      "primary": "#100F0F",
      "secondary": "#FFFCF0",
      "tertiary": "#205EA6",
      "quaternary": "#AF3029",
      "header_background": "#F2F0E5",
      "header_primary": "#6F6E69",
      "highlight": "#ECCB60",
      "danger": "#AF3029",

El problema está arriba – no está usando los colores listados en el archivo ^^

1 me gusta

¿Podría haber algún problema con la disposición del archivo? ¿Que haga que se establezcan valores predeterminados?

Quizás lo mejor sea simplemente crear una nueva paleta de colores dentro de Discourse introduciendo estos valores en lugar de importar el tema.git

Miré la sintaxis del archivo. En mi esquema de paleta de colores anterior, no tiene # en cada cadena hexadecimal.

Si cambias cada una de las cadenas hexadecimales para que no tengan # al principio, creo que podría analizarse correctamente.

Este también es el caso en la guía de ejemplo para esquemas de color de Discourse:

{
   "name" : "Solarized",
   "about_url" : "https://github.com/SamSaffron/discourse-solarized",
   "license_url": "https://github.com/SamSaffron/discourse-solarized/blob/master/LICENSE",
   "color_schemes": {
      "Solarized Light": {
        "primary": "586E75",
        "secondary": "EEE8D5",
        "tertiary": "268BD2",
        "quaternary": "CB4B16",
        "header_background": "002B36",
        "header_primary": "93A1A1",
        "highlight": "B58900",
        "danger": "CB4B16",
        "success": "859900",
        "love": "DC322F"
      }
   }
}
7 Me gusta

¡¡ah!! ¡gracias! intentaré esta solución en breve, parece la respuesta segura.

2 Me gusta