Le impostazioni della palette di colori non vengono riflesse

Ho una nuova installazione di discourse e ho creato uno scaffolding per un nuovo tema. La prima cosa è stata modificare lo schema dei colori per utilizzare uno schema chiamato Flexoki. Puoi vedere qui:

Ho aggiunto e selezionato il tema tramite GitHub sulla mia istanza di discourse, ma nessuna delle impostazioni di colore viene riflessa, invece vedo solo i colori predefiniti elencati, sia per Flexoki Light che per Dark. Qualsiasi aiuto per la risoluzione dei problemi?

1 Mi Piace

Sì, ci sono alcune cose da controllare prima:

  1. Assicurati che il tuo tema abbia selezionata quella particolare palette di colori:

  1. Se l’impostazione è corretta ma viene ancora visualizzata la palette di colori sbagliata, assicurati che le impostazioni del tuo profilo non abbiano selezionata la palette di colori sbagliata:

4 Mi Piace

grazie, nessuno dei due è il problema. Come mostra lo screenshot, l’interfaccia utente mostra il tema flexoki come se fossero solo i colori predefiniti di discourse. in qualche modo la palette non viene interpretata affatto

1 Mi Piace

Potrei stare vedendo cose. Ma muovendomi avanti e indietro sembra che la palette di colori che hai caricato sia una copia di light

Vai su Theme e seleziona qualcosa con una palette dall’aspetto diverso e prova a passare a quella palette di colori.

Ah, capisco cosa intendi ora. Quindi Discourse non sta leggendo questi colori:

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

Il problema è sopra: non sta usando i colori elencati nel file ^^

1 Mi Piace

C’è forse un problema con il layout del file? Causandone il default?

Potrebbe essere meglio creare semplicemente una nuova palette di colori all’interno di Discourse inserendo questi valori piuttosto che importare il tema.

Ho esaminato la sintassi del file. Nella mia precedente combinazione di colori, non c’è # in ogni stringa esadecimale.

Se cambi ogni stringa esadecimale in modo che non abbia # all’inizio, penso che potrebbe essere analizzata correttamente.

Questo è anche il caso nella guida di esempio per gli schemi di colori di 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 Mi Piace

ah!! grazie! proverò questa correzione a breve, sembra la risposta sicura.

2 Mi Piace