Gestion des flux de syndication sous Pelican
Pelican permet bien évidemment de gérer différents flus de syndications. Par défaut, ceux-ci sont du format atom, mais vous pouvez utiliser également le format rss 2.0.
Concernant les flux, ceux la sont disponibles pour le site global, chaque catégories, chaque tags, mais ne sont pas tous activés par défaut. Le sont seulement le flux global et ceux des catégories en format atom.
Nous allons donc devoir gérer tout ceci avec notre fichier de configuration setting.py ou nous indiquerons l'emplacement des flux dans l'arborescence du site.
- FEED
- Flux global du site en atom. La valeur par défaut est feeds/all.atom.xml.
- FEED_RSS
- Flux global du site en rss.
- CATEGORY_FEED
- Flux par catégories en atom. La valeur par défaut est feeds/%s.atom.xml.
- CATEGORY_FEED_RSS
- Flux par catégories en rss.
- TAG_FEED
- Flux par tag en atom.
- TAG_FEED_RSS
- Flux par tag en rss
Comme un exemple vaut mieux que trois pages de blablatage, voici la partie du fichier setting.py qui correspond à la gestion des flux. Dans cet exemple tout les flux sont activés.
FEED= 'feeds/all.atom.xml' FEED_RSS = 'feeds/all.rss.xml' CATEGORY_FEED= 'feeds/%s.atom.xml' CATEGORY_FEED_RSS = 'feeds/%s.rss.xml' TAG_FEED = 'feeds/%s.atom.xml' TAG_FEED_RSS = 'feeds/%s.rss.xml'
%s représente la variable de la catégorie ou du tag
Bien évidemment, si vous ne voulez pas de certains flux, il suffit de supprimer la ligne en question.