Configurações de paleta de cores não estão sendo refletidas

Tenho uma nova instalação do Discourse e criei um scaffolding para um novo tema. A primeira coisa foi editar o esquema de cores para usar um esquema chamado Flexoki. Você pode ver aqui:

Adicionei e selecionei o tema via GitHub na minha instância do Discourse, mas nenhuma das configurações de cor está sendo refletida, em vez disso, vejo apenas as cores padrão listadas, tanto para Flexoki Light quanto para Dark. Alguma ajuda para solucionar problemas?

1 curtida

Sim, então há algumas coisas para verificar primeiro:

  1. Certifique-se de que seu tema tenha essa paleta de cores específica selecionada:

  1. Se essa configuração estiver correta, mas ainda estiver mostrando a paleta de cores errada, certifique-se de que as configurações do seu perfil não tenham a paleta de cores errada selecionada:

4 curtidas

obrigado, nenhum dos dois é o problema. Como a captura de tela mostra, a interface do usuário está mostrando o tema flexoki como sendo apenas as cores padrão do discourse. de alguma forma, a paleta não está sendo interpretada de forma alguma

1 curtida

Posso estar vendo coisas. Mas movendo para frente e para trás, parece que a paleta de cores que você carregou é uma cópia do light

Vá para Theme e selecione algo com uma paleta de aparência diferente e tente alternar para essa paleta de cores.

Ah, entendi o que você quer dizer agora. Então o Discourse não está lendo essas cores:

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

O problema está acima – ele não está usando as cores listadas no arquivo ^^

1 curtida

Há talvez um problema com o layout do arquivo? Causando a configuração padrão?

Pode ser melhor simplesmente criar uma nova paleta de cores dentro do Discourse inserindo esses valores em vez de importar o tema.git

Analisei a sintaxe do arquivo. No meu esquema de paleta de cores anterior, ele não tinha # em cada string hexadecimal.

Se você remover o # do início de cada string hexadecimal, acho que ele poderá ser analisado corretamente.

Este também é o caso no guia de exemplo para esquemas de cores do 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 curtidas

ah!! obrigado! tentarei esta correção em breve, parece ser a resposta certa.

2 curtidas