mk0r
Janeiro 26, 2025, 5:41am
1
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:
{
"name": "Psychomotor",
"component": false,
"license_url": null,
"about_url": null,
"authors": "Michael",
"theme_version": null,
"minimum_discourse_version": null,
"maximum_discourse_version": null,
"assets": {},
"color_schemes": {
"Flexoki Light": {
"primary": "100F0F",
"secondary": "FFFCF0",
"tertiary": "205EA6",
"quaternary": "AF3029",
"header_background": "FFFCF0",
"header_primary": "100F0F",
"highlight": "F1D67E",
"danger": "AF3029",
This file has been truncated. show original
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:
Certifique-se de que seu tema tenha essa paleta de cores específica selecionada:
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
mk0r
Janeiro 26, 2025, 7:28am
3
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
Heliosurge
(Dan DeMontmorency)
Janeiro 26, 2025, 7:52am
4
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
Heliosurge
(Dan DeMontmorency)
Janeiro 26, 2025, 8:53am
6
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.
"license_url": "https://github.com/t1-tracey/arctic-sunrise-theme/blob/master/LICENSE",
"about_url": "https://github.com/t1-tracey/arctic-sunrise-theme",
"authors": null,
"theme_version": null,
"minimum_discourse_version": null,
"maximum_discourse_version": null,
"assets": {
},
"color_schemes": {
"Arctic Sunrise": {
"primary": "222222",
"secondary": "ffffff",
"tertiary": "6eb5c1",
"quaternary": "ffccbb",
"header_background": "E2e8e5",
"header_primary": "333333",
"highlight": "ffccbb",
"danger": "e43535",
"success": "009900",
"love": "fa6c8d"
}
Se você remover o # do início de cada string hexadecimal, acho que ele poderá ser analisado corretamente.
"component": false,
"license_url": null,
"about_url": null,
"authors": "Michael",
"theme_version": null,
"minimum_discourse_version": null,
"maximum_discourse_version": null,
"assets": {},
"color_schemes": {
"Flexoki Light": {
"primary": "#100F0F",
"secondary": "#FFFCF0",
"tertiary": "#205EA6",
"quaternary": "#AF3029",
"header_background": "#F2F0E5",
"header_primary": "#6F6E69",
"highlight": "#ECCB60",
"danger": "#AF3029",
"success": "#66800B",
"love": "#A02F6F",
"primary-very-low": "#F2F0E5",
Este também é o caso no guia de exemplo para esquemas de cores do Discourse:
Discourse now supports importing color schemes from remote repository. Here I will demonstrate how you would go about doing this.
Navigate to colors and add a color scheme.
Head to /admin/customize/colors on your site and create a color scheme.
[image]
Tips:
I used a chrome plugin (color picker ) to select colors from an existing image of a palette on the web.
If you create a theme, assign the color scheme to the theme and preview it, changes will be reflected live.
Create a new gi…
{
"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
mk0r
Janeiro 26, 2025, 6:00pm
8
ah!! obrigado! tentarei esta correção em breve, parece ser a resposta certa.
2 curtidas