Ciao a tutti,
Ho esaminato alcuni thread alla ricerca di risposte e ne ho trovate molte (collegate di seguito, grazie!). Grazie a queste, riesco a far apparire le cose per lo più come voglio. Ma c’è ancora una domanda a cui non sono riuscito a trovare risposta.
Riguarda i file delle risorse incorporate, in particolare il file embed_HASH.css.
Sembra che quando queste risorse vengono create, non vengano compilate utilizzando la palette di colori del tema attivo. Potrebbe essere intenzionale o potrebbe essere qualcosa che mi è sfuggito.
Ecco cosa vorrei chiarire:
embed_[digest].cssviene sempre creato utilizzando la palette predefinita?
Se sì, posso accettarlo: so che ci sono molti lavori in corso per migliorare la gestione dei temi e delle palette di colori in Discourse.- Se può essere creato con una palette personalizzata, come posso attivare quel comportamento?
- Ho notato che può essere creato utilizzando le palette chiara o scura del sistema, quindi sembra plausibile che possa essere utilizzata una palette personalizzata, ma non sono riuscito a generare in modo prevedibile un file incorporato chiaro o scuro.
Per testare questo, ho eliminato tutti i temi e le palette, ho reimpostato tutto sul tema chiaro predefinito e poi ho eseguito:
rake assets:precompile
rake assets:precompile:build
…aspettandomi di ottenere un embed_HASH.css a tema chiaro. Ma il risultato sembrava comunque utilizzare stili scuri.
Non ho molta familiarità con gli interni, quindi potrei perdermi qualcosa di ovvio. Se qualcuno potesse condividere ciò che è necessario affinché embed_HASH.css venga creato con una palette prevedibile, sarebbe di grande aiuto.
Grazie in anticipo!
A titolo informativo, la mia istanza Discourse è in esecuzione in Docker ed è aggiornata. Ho utilizzato lo script launcher e il modello standalone.
Letture correlate (sono consentiti solo 2 link per i nuovi account, il terzo è un titolo ricercabile):
- How to customize appearance of discourse embeds?
- Styling of Embedded Discourse
- Modalità scura automatica anche per i commenti incorporati?