![]() Un générateur de site statique qui casse des briques. VenC est tellement rapide qu'il enfreint le principe de causalité et produit de l'énergie surunitaire ! |
Nous allons voir ici comment programmer les trois fichiers qui composent le flux RSS :
Pour en savoir plus sur le format RSS, rendez-vous ici.
1 2 3 4 5 6 | <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <title>.:GetBlogName:. .:GetThreadName::| {value}:.</title> <link>.:GetBlogURL:..:GetRelativeLocation:.</link> <description>.:GetBlogDescription:.</description> |
Sans grande surprise, ça fonctionne un peu comme le flux Atom vu au chapitre 3.5.5.1.
On indique dans l'entête, aux lignes 5 et 7, l'URL du site avec GetBlogURL
et
GetRelativeLocation
.
1 2 3 4 5 6 7 8 9 10 11 | <item> <title>.:GetEntryTitle:.</title> <link>.:GetBlogURL:./.:GetEntryPath:.</link> <guid isPermaLink="true">.:GetBlogURL:./.:GetEntryPath:.</guid> <pubDate>.:GetEntryDate::%a, %d %b %Y %H:%M:%S GMT:.</pubDate> <description> <![CDATA[ .:GetEntryPreview:. ]]> </description> </item> |
L'utilisation de GetBlogURL
et de GetEntryPath
aux lignes 3 et 4 sert le même usage que
celui montré dans atomEntry.xml
.
Idem pour GetEntryPreview
, on peut également utiliser GetEntryContent
.
</channel> </rss>
Rien à faire de bien compliqué, si ce n'est fermer ce qui a été ouvert. Trivial !