mk0r
26 Gennaio 2025, 5:41am
1
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:
{
"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
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:
Assicurati che il tuo tema abbia selezionata quella particolare palette di colori:
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
mk0r
26 Gennaio 2025, 7:28am
3
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
Heliosurge
(Dan DeMontmorency)
26 Gennaio 2025, 7:52am
4
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
Heliosurge
(Dan DeMontmorency)
26 Gennaio 2025, 8:53am
6
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.
"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 cambi ogni stringa esadecimale in modo che non abbia # all’inizio, penso che potrebbe essere analizzata correttamente.
"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",
Questo è anche il caso nella guida di esempio per gli schemi di colori di 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 Mi Piace
mk0r
26 Gennaio 2025, 6:00pm
8
ah!! grazie! proverò questa correzione a breve, sembra la risposta sicura.
2 Mi Piace