Gérer les images sous Pelican
Pour l'instant, il y a un problème avec les images sous Pelican. Afin de gérer les images, j'ai eu recours à quelques chose de très simple. Dans le répertoire ou je créé mes articles, j'ai créé un répertoire Images, ou j'insère les fichiers qui seront inclu dans les pages html. Le but est de copier ce repertoire avec le script dans un répertoire Images à la racine de votre site.
Bon, je ne veux pas vous perdre, alors on y va avec un exemple. Voici l'arborescence que j'utilise pour le stockage des articles initiaux :
- /var/www/blog
- Répertoire ou sont stockés les articles
- /var/www/blog/Images
- Répertoire ou sont stockées les images du site.
Et l'arborescence que j'utilise pour le site en lui même :
- /var/www/freeculture
- Racine de Free Culture
- /var/www/freeculture/Images
- Dossier des images
Donc le truc est de faire un simple :
cp -rv /var/www/blog/Images/ /var/www/freeculture/Images
et voila le travail. Pour automatiser tout ça, pour pouvez faire un script bash nommé maj.sh par exemple :
#!/bin/bash
../pelican/bin/pelican -s setting.py .
cp -rv /var/www/blog/Images/ /var/www/freeculture/Images
N'oubliez pas de donner les permissions nécessaires au fichier :
chmod +x maj.sh
Et lancez le script pour automatiser tout ça.
Pour savoir comment ça se passe avec reStructuredText, je vous propose l'article Gérer les images avec reStucturedText .