Discourse ahora admite la importación de esquemas de color desde un repositorio remoto. Aquí demostraré cómo hacerlo.
Navega a los colores y agrega un esquema de color.
Dirígete a /admin/customize/colors en tu sitio y crea un esquema de color.
Consejos:
-
Utilicé un complemento de Chrome (selector de color) para seleccionar colores de una imagen existente de una paleta en la web.
-
Si creas un tema, asigna el esquema de color al tema y prévisualízalo; los cambios se reflejarán en tiempo real.
Crea un nuevo repositorio git con el esquema de color
mkdir my-awesome-scheme
cd my-awesome-scheme
git init .
vim about.json
Para about.json, agrega un archivo de configuración básico:
{
"name": "Mis esquemas de color increíbles",
"about_url": "",
"license_url": "",
"color_schemes": {}
}
Agrega un archivo LICENSE; yo suelo usar MIT.
vim LICENSE
Sube los cambios a GitHub
Confirma todos tus cambios:
git add LICENSE
git add about.json
git commit -am "first commit"
Crea una cuenta en GitHub.com y luego crea un nuevo repositorio.
(Opcional) Crea un tema en Discourse como espacio para discutir tus colores
Idealmente, deberías crear un tema en la categoría #plugin:theme con algunas capturas de pantalla de tu esquema de color. Usarás esto como tu about_url.
Completa la información faltante en tu archivo about.json
-
Navega a tu página LICENSE en GitHub y completa esa URL como tu
license_url. -
Usa ya sea la URL del proyecto de GitHub o la URL del tema de Discourse como tu
about_url. -
Presiona
Copiar al portapapelesen tu esquema de color y pégalo en la seccióncolor_schemes.
Al final del proceso, tu archivo about.json se verá algo así:
{
"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"
}
}
}
Confirma el cambio y súbelo a GitHub:
git commit -am "added more details"
git push
Verifica que tu esquema de color sea correcto
- Elimina tu esquema de color local.
- En la pantalla
admin/customize/theme, importa tu tema desde GitHub.
- Visita
admin/customize/colorsy asegúrate de que tu esquema de color se vea correctamente.
![]()
¡Ahora puedes compartir fácilmente tu esquema de color con otras personas!
Véase también:
Última revisión por @SaraDev el 2022-06-03T01:00:00Z
Este documento está bajo control de versiones: sugiere cambios en GitHub.

