HTML to PDF
plugin Pelican
Description
Plugin pour Pelican permettant de générer des PDFs à partir du fichier HTML de pages et articles spécifiques.
Une fois Pelican choisi comme générateur de site statique pour mon site web professionnel, j'ai commencé à développer ce plugin afin d'automatiser la génération de mon CV au format PDF à partir de la version HTML, à chaque fois que cette dernière était regénérée. Étant donné qu'il me fallait exporter en PDF uniquement quelques pages, avec un style très précis défini en CSS, le plugin Pelican existant "PDF" ne me convenait pas.
Après une première version qui faisait parfaitement le taff bien qu'un peu rustique, le plugin a été refactorisé avec un code plus propre, un nom plus transparent, ainsi qu'une CI/CD réécrite pour Codeberg (Forgejo actions). Depuis la v2 le plugin est publié sur Pypi.
À l'heure actuelle le plugin se base sur wkhtmltopdf pour l'export. Ajouter le support de Paper Muncher est envisagé dans le cadre d'une amélioration future.
Tech stack
- Python
- Pelican
- Wkhtmltopdf
- Codeberg
- Pypi
- CI/CD