mk0r
26 Enero, 2025 05:41
1
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í:
{
"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
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:
Asegúrate de que tu tema tenga seleccionada esa paleta de colores en particular:
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
mk0r
26 Enero, 2025 07:28
3
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
Heliosurge
(Dan DeMontmorency)
26 Enero, 2025 07:52
4
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
Heliosurge
(Dan DeMontmorency)
26 Enero, 2025 08:53
6
¿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.
"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"
}
Si cambias cada una de las cadenas hexadecimales para que no tengan # al principio, creo que podría analizarse correctamente.
"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 también es el caso en la guía de ejemplo para esquemas de color de 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 Me gusta
mk0r
26 Enero, 2025 18:00
8
¡¡ah!! ¡gracias! intentaré esta solución en breve, parece la respuesta segura.
2 Me gusta