Comment créer un flux RSS
Vendredi 13 Octobre 2023 08:30

Comment créer un flux RSS

Que ce soit pour réaliser de la veille ou simplement pour regrouper tous vos contenus en un seul endroit afin de gagner un peu (beaucoup) de temps, rien de tel que les flux RSS.

Un flux quoi?

Un flux RSS! Pour parler vulgairement, c’est une liste des pages d’un site internet qui reprend certains éléments de base. Cette liste est normalement accessible, quel que soit le site, par une url universelle /feed ou /rss.

Je vous parle d’une liste mais bien évidemment, il ne s’agit pas d’un bête fichier texte qui liste une à une les urls du site. Il s’agit d’un fichier XML qui respecte une structure précise et des éléments bien précis.

Que trouve t’on dans ce fichier?

Hé bien pour chaque élément, il est possible d’avoir plusieurs éléments.

Je vais vous parler des principaux paramètres, les essentiels.

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <atom:link href="{{ hostname }}/rss" rel="self" type="application/rss+xml" />
        <title>{{ title }}</title>
        <link>{{ hostname }}</link>
        <description>{{ description }}</description>
        <language>{{ language }}</language>
        {% for url in urls %}
        <item>
            <title>{{ url.title }}</title>
            <description>{{ url.summary }}</description>
            <pubDate>{{ url.publishedAt }}</pubDate>
            <link>{{ hostname ~ url.link }}</link>
            <guid>{{ url.id }}</guid>
        </item>
        {% endfor %}
    </channel>
</rss>

Si vous voulez consulter mon flux RSS, vous l’aurez compris il est accessible à cette adresse: https://kevinrolin.be/feed.

Nous utilisons des cookies pour améliorer et personnaliser votre expérience, fournir des publicités pertinentes et analyser les performances du site.

Politique de confidentialité Accepter