Installation de Pelican (générateur de site statique)
1. Créer un environnement virtuel Python
Dans le dossier de travail choisi :
Activer l'environnement :
(Il faut réactiver l'environnement à chaque nouvelle session de terminal, avant de travailler sur le blog.)2. Installer Pelican
Le suffixe [markdown] ajoute le support du Markdown, en plus du
reStructuredText pris en charge par défaut.
4. Créer un site (assistant interactif, optionnel)
Cette commande pose quelques questions (titre du site, auteur, langue, URL...) et génère automatiquement l'arborescence de base ainsi qu'un Makefile.5. Rédiger un article
Dans le dossier content/, créer un fichier Markdown avec un en- tête de métadonnées, par exemple content/mon-article.md :
6. Générer le site
Le site HTML généré se trouve alors dans le dossieroutput/.
7. Prévisualiser localement
Le site est alors consultable dans un navigateur à l'adressehttp://localhost:8000.
Bon à savoir
- Pelican est un générateur statique : les pages HTML sont figées, sans base de données. Aucun système de commentaires n'est intégré nativement (un service tiers comme Giscus serait nécessaire pour cela, si le besoin se présentait un jour).
- Deux fichiers de configuration distincts sont utiles :
pelicanconf.pypour les tests locaux ;publishconf.pypour la mise en ligne définitive (avec la vraie URL du site).