Pélican
Pelican est un générateur de sites statiques, écrit en Python, qui vous permet de créer des sites Web en composant des fichiers texte dans des formats tels que Markdown, reStructuredText et HTML.
Avec Pelican, vous pouvez créer des sites Web sans vous soucier des bases de données ou de la programmation côté serveur. Pelican génère des sites statiques qui peuvent être servis via n'importe quel serveur Web ou service d'hébergement.
Vous pouvez exécuter les fonctions suivantes avec Pelican :
- Composez du contenu dans Markdown ou reStructuredText à l'aide de l'éditeur de votre choix
- Un outil de ligne de commande simple (re)génère du HTML, CSS et JS à partir de votre contenu source
- Interface facile avec les systèmes de contrôle de version et les webhooks
- La sortie complètement statique est simple à héberger n'importe où
Caractéristiques
Les fonctionnalités principales de Pelican incluent :
- Contenu chronologique (par exemple, articles, billets de blog) ainsi que pages statiques
- Intégration avec des services externes
- Thèmes du site (créés à l'aide des modèles Jinja2)
- Publication d'articles en plusieurs langues
- Génération de flux Atom et RSS
- Mise en évidence de la syntaxe du code via Pygments
- Importez du contenu existant à partir de flux WordPress, Dotclear ou RSS
- Temps de reconstruction rapides grâce à la mise en cache du contenu et à l'écriture sélective des sorties
- Extensible via un riche écosystème de plugins : Pelican Plugins
Consultez la documentation Pelican pour plus d’informations.
Comment obtenir de l'aide, contribuer ou fournir des commentaires
Consultez nos directives de soumission de contributions et de commentaires.
Code source
Le code source de Pelican est hébergé sur GitHub. Pour plus d'informations sur son fonctionnement, jetez un œil aux composants internes de Pelican.
Pourquoi le nom « Pélican » ?
« Pélican » est une anagramme de calepin , qui signifie « cahier » en français.