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.

Vus : 1319
Publié par Free Culture : 33