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?
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:
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
Heliosurge
(Dan DeMontmorency)
26 Gennaio 2025, 7:52am
4
Forse vedo le cose storte. Ma spostandomi avanti e indietro, sembra che la tavolozza dei colori che hai caricato sia una copia della versione chiara
Vai a #customizzazione:tema e seleziona qualcosa con una tavolozza dai colori diversi, quindi prova a passare a quella combinazione 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 ^^
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 supporta ora l’importazione di schemi di colori da repository remoti. Qui dimostrerò come procedere.
Navigare verso i colori e aggiungere uno schema di colori.
Vai a /admin/customize/colors sul tuo sito e crea uno schema di colori.
[image]
Suggerimenti:
Ho utilizzato un plugin per Chrome (color picker ) per selezionare i colori da un’immagine esistente di una palette sul web.
Se crei un tema, assegna lo schema di colori al tema e visualizzane l’anteprima: le modifiche verran…
{
"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"
}
}
}
mk0r
26 Gennaio 2025, 6:00pm
8
ah!! grazie! proverò questa correzione a breve, sembra la risposta sicura.