From 14e9a8eff7cc1b292b494b94f7ac8ba172894d88 Mon Sep 17 00:00:00 2001 From: yann Date: Tue, 15 Apr 2025 17:09:11 +0200 Subject: [PATCH] chirpy_theme_fr --- Chirpy_theme_fr.md | 40 ++++++++++++++++------------------------ 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/Chirpy_theme_fr.md b/Chirpy_theme_fr.md index ba679ea..e947fb2 100644 --- a/Chirpy_theme_fr.md +++ b/Chirpy_theme_fr.md @@ -23,10 +23,7 @@ Se positionner dans le dossier Le fichier **_config.yml** -
-(Afficher/Cacher) _config.yml - -{% highlight yaml %} +```yaml # The Site Configuration # Import the theme @@ -241,6 +238,7 @@ exclude: - docs - tools - README.md + - Chirpy_theme_fr.md - LICENSE - purgecss.js - rollup.config.js @@ -255,9 +253,7 @@ jekyll-archives: permalinks: tag: /tags/:name/ # category: /categories/:name/ -{% endhighlight %} - -
+``` Le fichier **Gemfile** `$HOME/media/chirpy/Gemfile` @@ -300,7 +296,7 @@ Info sur jekyll et créer un lien Source Code: https://github.com/jekyll/jekyll Changelog: https://github.com/jekyll/jekyll/releases Bug Tracker: https://github.com/jekyll/jekyll/issues - Path: /home/yann/.local/share/gem/ruby/3.3.0/gems/gems/jekyll-4.4.1 + Path: $HOME/.local/share/gem/ruby/3.3.0/gems/gems/jekyll-4.4.1 Reverse Dependencies: jekyll-archives (2.3.0) depends on jekyll (>= 3.6, < 5.0) jekyll-include-cache (0.2.1) depends on jekyll (>= 3.7, < 5.0) @@ -343,7 +339,7 @@ Configuration file: /srv/media/chirpy/_config.yml `On veut générer un dossier nommé '_site'`{:.success} -PATH Jekyll : `which bundle` → `/home/yann/.local/share/gem/ruby/3.3.0/bin/bundle` +PATH Jekyll : `which bundle` → `$HOME/.local/share/gem/ruby/3.3.0/bin/bundle` Pour lancer le serveur **chirpy** au démarrage, utilisation d'un service systemd utilisateur @@ -365,7 +361,7 @@ Description=service chirpy [Service] EnvironmentFile=/srv/media/chirpy/.env_file WorkingDirectory=/srv/media/chirpy -ExecStart=/home/yann/.local/share/gem/ruby/3.3.0/bin/bundle exec jekyll build --watch --incremental +ExecStart=$HOME/.local/share/gem/ruby/3.3.0/bin/bundle exec jekyll build --watch --incremental Restart=on-abort [Install] @@ -385,7 +381,7 @@ Vérifier ```bash ● chirpy.service - service chirpy - Loaded: loaded (/home/yann/.config/systemd/user/chirpy.service; disabled; preset: enabled) + Loaded: loaded ($HOME/.config/systemd/user/chirpy.service; disabled; preset: enabled) Active: active (running) since Sat 2025-03-15 10:28:22 CET; 1min 23s ago Invocation: 99afaffc67144cd4bbc2c0820318b76c Main PID: 29581 (bundle) @@ -393,7 +389,7 @@ Vérifier Memory: 1.3G (peak: 1.3G) CPU: 58.858s CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/chirpy.service - └─29581 "/home/yann/.local/share/gem/ruby/3.3.0/gems/bin/jekyll build --watch --incremental" + └─29581 "$HOME/.local/share/gem/ruby/3.3.0/gems/bin/jekyll build --watch --incremental" mars 15 10:28:22 PC1 systemd[1494]: Started service chirpy. mars 15 10:28:23 PC1 bundle[29581]: Configuration file: /srv/media/chirpy/_config.yml @@ -425,7 +421,7 @@ A chaque création, modification ou suppression d'un POST mardown le sous-dossie Avec les unités de chemin, vous pouvez surveiller les fichiers et les répertoires pour certains événements. Si un événement spécifique se produit, une unité de service est exécutée, et elle porte généralement le même nom que l'unité de chemin {:.info} -Nous allons surveiller dans le dossier */home/yann/media/chirpy/_site/* toute modification du fichier **sitemap.xml** qui entrainera l'exécution d'un script +Nous allons surveiller dans le dossier *$HOME/media/chirpy/_site/* toute modification du fichier **sitemap.xml** qui entrainera l'exécution d'un script Dans le répertoire systemd utilisateur nous créons une unité de cheminement **media_chirpy_site.path** @@ -436,7 +432,7 @@ Dans le répertoire systemd utilisateur nous créons une unité de cheminement * Description=Surveiller sitemap.xml pour les changements [Path] -PathChanged=/home/yann/media/chirpy/_site/sitemap.xml +PathChanged=$HOME/media/chirpy/_site/sitemap.xml Unit=media_chirpy_site.service [Install] @@ -455,19 +451,15 @@ Si le fichier **sitemap.xml** change (c'est-à-dire qu'il est à la fois écrit Description="Exécute le script si site.xml a été modifié." [Service] -ExecStart=/home/yann/scripts/media_chirpy_site.sh +ExecStart=$HOME/scripts/media_chirpy_site.sh ``` -Le script `/home/yann/scripts/media_chirpy_site.sh` lance une synchronisation locale distante via rsync ssh -
-Etendre Réduire media_chirpy_site.sh -{% highlight shell %} -{% endhighlight %} -
+Le script `$HOME/scripts/media_chirpy_site.sh` lance une synchronisation locale distante via rsync ssh + Le rendre exécutable - chmod +x /home/yann/scripts/media_chirpy_site.sh + chmod +x $HOME/scripts/media_chirpy_site.sh Activation et lancement @@ -488,7 +480,7 @@ Type=Application Name=Synchro modification site Comment=suivi_chirpy_site.sh Icon=xterm-color_48x48 -Exec=xterm -rv -geometry 290x40+100+150 -T suivi_chirpy_site -e '/home/yann/scripts/suivi_chirpy_site.sh' +Exec=xterm -rv -geometry 290x40+100+150 -T suivi_chirpy_site -e '$HOME/scripts/suivi_chirpy_site.sh' Actions= Categories=Utility; Path= @@ -504,7 +496,7 @@ Le script #!/bin/bash # COLUMNSxROWS+X+Y -> xterm -geometry 400x200+100+350 -# xterm -rv -geometry 150x40+100+150 -T suivi_chirpy_site -e '/home/yann/scripts/suivi_chirpy_site.sh' +# xterm -rv -geometry 150x40+100+150 -T suivi_chirpy_site -e '$HOME/scripts/suivi_chirpy_site.sh' # On supprime la session "lxcSess" si existante if [[ `tmux list-sessions | grep 'lxcSess' | wc -l` != 0 ]]