Pelican-sitemap - Plugin Pelican pour générer un sitemap au format texte brut ou XML.
Dans Services
Pelican-sitemap génère un fichier sitemap au format texte brut ou XML. Vous pouvez utiliser la variable SITEMAP dans votre fichier de paramètres pour configurer le comportement du plugin.
Installation
Comme pour les autres plugins Pelican installés, j'ajoute dans le fichier requirements.txt le plugin sitemap
pelican-similar-posts
pelican-touch
pelican-liquid-tags
pelican-sitemap
et relance la commande pour reconstruire le service pelican avec sitemap
docker compose build pelican
Cela reconstruit pelican et installe les plugins.
Paramétrage
Le paramétrage se fait dans le fichier pelicanconf.py en ajoutant les lignes
SITEMAP = {
"format": "xml",
"priorities": {
"articles": 0.5,
"indexes": 0.5,
"pages": 0.5
},
"changefreqs": {
"articles": "monthly",
"indexes": "daily",
"pages": "monthly"
}
}
Ce paramétrage standard sera à modifier en fonction de mes besoins, mais pour l'instant, je le laisse tel quel.
Le plugin permet aussi d'ajouter une priorité pour un article donné en ajoutant la metadata Priority.
Résultat
Après la génération du blog par Pelican, un fichier stiemap.xml apparaît à la racine du site avec tous les liens vers vos pages et articles.
À bientôt
Articles similaires
- Pelican-image-process - Plugin Pelican pour automatiser le traitement des images (mercredi 13 août 2025)
- Pelican-liquid-tags - permet d'insérer des balises de style Liquid dans Markdown (dimanche 10 août 2025)
- Pelican-similar-posts - Plugin Pelican pour lier les articles (dimanche 10 août 2025)
- Pelican-touch - Plugin Pelican pour améliorer le cache (dimanche 10 août 2025)
- Pelican, le moteur de ce blog statique (mercredi 6 août 2025)
Blog d'Albâtre