mise à jour

This commit is contained in:
Rodolphe Robles 2023-03-10 03:49:33 +01:00
parent 15880606bb
commit d9fc2c9aa8

View file

@ -6,16 +6,21 @@ Architectures des pages du site [https://documentations.linux07.fr](https://docu
* Installer le plugin the DevTools * Installer le plugin the DevTools
* Naviguer en root sur l'installation de grav `cd /var/www/grav`, * Naviguer en root sur l'installation de grav `cd /var/www/grav`,
Puis Puis
`sudo -u grav php7.4 bin/plugin devtools new-theme` `sudo -u grav php7.4 bin/plugin devtools new-theme`
Ce process pose quelques questions pour créer le nouveau thème: on peut créer un thème enfant qui va suivre le thème parent avec `inherit`. J'utilise un thème `inherit` de Learn2. Ce process pose quelques questions pour créer le nouveau thème: on peut créer un thème enfant qui va suivre le thème parent avec `inherit`. J'utilise un thème `inherit` de Learn2.
Pour activer le nouveau theme on change le theme par défaut en éditant `user/config/system.yaml` Pour activer le nouveau theme on change le theme par défaut en éditant `user/config/system.yaml`
``` ```
pages: pages:
theme: monnouveautheme theme: monnouveautheme
``` ```
on ajoute les lignes si elles manquent qui se trouvent dans le fichier `user/themes/themeparent/themeparent.yaml` dans `user/themes/monnouveautheme/monouveautheme.yaml`
On ajoute les lignes si elles manquent qui se trouvent dans le fichier `user/themes/themeparent/themeparent.yaml` dans `user/themes/monnouveautheme/monouveautheme.yaml`
`sudo nano user/themes/monnouveautheme/monnouveautheme.yaml` `sudo nano user/themes/monnouveautheme/monnouveautheme.yaml`
@ -45,9 +50,7 @@ spectre:
icons: false icons: false
``` ```
Ensuite Certains fichiers ou lignes sont indispensables et le theme peut ne pas être fonctionnel avant de les inclure dans son theme enfant.
certains fichiers ou lignes sont indispensables et le theme peut ne pas être fonctionnel avant de les inclure dans son theme enfant.
`blueprints.yaml` - La configuration utiliser par Grav pour avoir des informations du theme. `blueprints.yaml` - La configuration utiliser par Grav pour avoir des informations du theme.
@ -66,15 +69,3 @@ Ensuite, si on veut personaliser le css, on peut éditer un fichier `custom.css`
`nano user/themes/monnouveautheme/css/custom.css` `nano user/themes/monnouveautheme/css/custom.css`
Pour changer le footer `mkdir user/themes/monnouveautheme/templates/partials` et `nano user/themes/monnouveautheme/templates/partials/footer.html.twig` Pour changer le footer `mkdir user/themes/monnouveautheme/templates/partials` et `nano user/themes/monnouveautheme/templates/partials/footer.html.twig`