Présentation
Pelican est un générateur de site statique exclusif basé sur Python 3. Il utilise le gestionnaire de paquets pip pour fonctionner sur une machine Linux. Pelican utilise les modèles Jinja2 pour créer des sites Web statiques. Je vais vous aider à installer, à vous familiariser et à supprimer Pelican de votre ordinateur dans ce guide. J'utilise Ubuntu 20.04 LTS pour le guide.
Prérequis
Vous aurez besoin des packages suivants installés pour que le processus d'installation de Pelican reste fluide.
- Python3
- pip
- Pélican Markdown
Si ces packages ne sont pas installés sur votre système, suivez les instructions ci-dessous pour les installer.
$ sudo apt install python3
$ sudo apt install pip
Pelican a besoin d'au moins 3.6 versions de Python pour commencer à fonctionner. Je vais installer Pelican Markdown avec Pelican.
Installer Pelican
Étape 1. Exécutez l'installation sur la ligne de commande
python -m pip install "pelican[markdown]"
Une fois installé, vous recevrez un message de réussite comme indiqué ci-dessous et vous serez alors prêt à partir.
Étape 2. Créer un projet
À ce stade, je vais créer un nouveau projet pour notre nouveau site Web. Le processus ressemble à la création d'un nouveau répertoire et à sa modification. Voici les commandes :
$ mkdir -p ~/projects/pSite
$ cd ~/projects/pSite
Étape 3. Utiliser le démarrage rapide de Pelican
Je vais maintenant utiliser un démarrage rapide Pelican qui m'aidera à exécuter un site statique dans le dossier ci-dessus.
Pelican posera quelques questions sur le site Web. Une fois répondu comme indiqué dans la capture d'écran ci-dessus, vous pourrez exécuter votre site Web sans aucun problème.
Étape 4. Exécutez les sites Web
À ce stade, je vais créer un brouillon et le publier sur localhost.
Une fois traitées, Pelican commencera à servir les pages statiques à localhost, qui peuvent être publiées sur n'importe quelle plate-forme d'hébergement Web.
Étape 5. Générer le site Web
Utilisez maintenant la commande suivante pour générer le site Web pour le déploiement
$ pelican content
Votre site Web statique est maintenant disponible sur le chemin suivant. Vous pouvez choisir de le déployer n'importe où.
$ ~/projects/pSite/content/first-post.md
Pelican facilite la publication de sites Web statiques. Le plus grand inconvénient de Pelican est qu'il n'offre pas de rechargement à chaud.
Conclusion
Dans ce guide, je vous ai aidé à comprendre le pélican. Vous avez installé Pelican en utilisant pip sur Ubuntu 20.04 LTS. Vous avez également appris à exécuter et à supprimer Pelican. Si vous avez des questions, vous pouvez nous les poser ici sans hésiter. Nous serons ravis de vous répondre.