Gestion des thèmes
Il y'a deux types de thèmes dans Plume:
- les thèmes d'instance, qu'un administrateur peut définir comme thème par défaut pour une instance, et que les utilisateurs enregistrés sur cette instance peuvent choisir comme leur propre valeur par défaut s'ils le souhaitent.
- et les thèmes de blog, que les auteurs peuvent utiliser pour personnaliser leurs blogs. Ils ne sont appliqués qu'aux pages de ce blog, et remplacent les thèmes d'instance.
En tant qu'administrateur, vous êtes chargé de choisir quels thèmes (d'instance et de blog) seront disponibles sur votre instance.
Pour rendre un thème disponible, il vous suffit de mettre ses fichiers dans static/css/NAME
(avec NAME
le nom du thème).
Si vous construisez Plume à partir des sources, n'importe quel thème dans assets/themes/NAME
sera compilé dans static/css/NAME
.
Vous pouvez ainsi juste télécharger les sources écrites en SCSS ou en SASS et les compiler avec Plume (utilisez cargo run
, cargo build
ou cargo install
, comme d'habitude).
Vous pouvez également choisir le thème par défaut de l'instance avec la variable d'environnement DEFAULT_THEME
.