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
- OliveTin - Lancement de commandes SSH
- Pelican-image-process - Plugin Pelican pour automatiser le traitement des images
- Pelican-liquid-tags - permet d'insérer des balises de style Liquid dans Markdown
- Pelican-similar-posts - Plugin Pelican pour lier les articles
- Pelican-touch - Plugin Pelican pour améliorer le cache
- OliveTin - Donnez un accès sûr et simple aux commandes shell prédéfinies à partir d'une interface Web.
- file-browser, un peu plus qu'un gestionnaire de fichiers en ligne
Blog d'Albâtre