Questo argomento ti guiderà nell’utilizzo della Theme CLI con il nostro sito Theme Creator per sviluppare un tema e visualizzare in anteprima le modifiche su un sito Discourse live.
-
Iscriviti a Meta se non l’hai ancora fatto
-
Installa la Theme CLI seguendo le istruzioni qui
-
Crea un nuovo tema su Theme Creator facendo così:
- Visita https://discourse.theme-creator.io/my/themes
- Clicca su Install e seleziona l’opzione “Create New”.
- Assegna un nome univoco al tuo tema (puoi ignorare lo schema colore per ora).
-
Clicca su advanced, poi su edit locally e su retrieve API key.
Copia la chiave API che viene generata.
-
Torna alla riga di comando e digita
discourse_theme download example-folder, dove example-folder è dove il tuo tema verrà salvato localmente. Segui le istruzioni.-
Inserisci
https://discourse.theme-creator.iocome URL radice del tuo sito Discourse. -
Inserisci la tua chiave API dal passaggio precedente quando richiesto.
-
Continua a seguire le istruzioni e seleziona il tema che hai creato al punto 4.
-
Inserisci sì quando ti viene chiesto se vuoi iniziare a monitorare il tuo tema.
-
-
Ora la tua cartella del tema locale viene monitorata per le modifiche, che verranno caricate automaticamente su Theme Creator. Puoi aprire un’anteprima del tuo tema cliccando su preview nelle impostazioni del tema su Theme Creator.
-
Per smettere di monitorare le modifiche, premi ctrl + c nella finestra del tuo terminale. Per ricominciare a monitorare le modifiche digita
discourse_theme watch example-theme.
Ora hai una directory del tema locale che puoi modificare e vedere le tue modifiche dal vivo!
Per un’analisi approfondita di come sono strutturati i temi e di cosa puoi fare, consulta la nostra Developing Discourse Themes & Theme Components
Questo documento è sottoposto a controllo di versione - suggerisci modifiche su github.
← START DOCS ASSET MAP
[
{
“local_path”: “/assets/theme-creator-1.png”,
“local_sha1”: “dbdcf5d5d2d2fc49338a763910331f0c88c7e553”,
“remote_short_url”: “upload://g3bKOFrBSQMsTRs1grErKhPO3Nd.png”
},
{
“local_path”: “/assets/theme-creator-2.png”,
“local_sha1”: “14bfd001fa87742777715f8b394e95a0e6ea4dcc”,
“remote_short_url”: “upload://mikbDMP3hiqUWyFTrgqYIeKTXTn.png”
},
{
“local_path”: “/assets/theme-creator-3.png”,
“local_sha1”: “22f12be193aefde97922c5bf60a6b3dccc8a635b”,
“remote_short_url”: “upload://okM7pOJux3wqzsmESvGI2QikjOr.png”
}
]
END DOCS ASSET MAP →



