Feeds RSS

Les feeds RSS permettent à vos visiteurs de s'abonner à votre contenu dans leur lecteur préféré (Feedly, Inoreader, NetNewsWire, etc.) et d'être notifiés des nouveaux posts sans visiter le site. Le

Les feeds RSS permettent à vos visiteurs de s'abonner à votre contenu dans leur lecteur préféré (Feedly, Inoreader, NetNewsWire, etc.) et d'être notifiés des nouveaux posts sans visiter le site. Le plugin flexweg-rss les génère automatiquement.

Cette page couvre l'aspect visiteur-facing. Pour la configuration, voir la référence du plugin flexweg-rss.

Ce qui est publié

Quand le plugin est activé avec les réglages par défaut :

  • /rss.xml — feed site-wide : 20 posts en ligne les plus récents toutes catégories confondues
  • /<slug-catégorie>/<slug-catégorie>.xml — feed par catégorie : 20 posts en ligne les plus récents dans cette catégorie (un fichier par catégorie configurée)

À quoi ressemble un feed pour un visiteur

Si un visiteur tape directement https://monsite.flexweg.com/rss.xml dans son navigateur, il voit une table HTML stylée (grâce au XSL) listant chaque post avec :

  • Titre + lien
  • Date de publication
  • Auteur
  • Description (excerpt ou snippet du body)
  • Image hero (si présente)

Les lecteurs RSS ignorent le XSL et lisent le XML brut.

Comment les visiteurs trouvent les feeds

Trois moyens :

  1. Auto-discovery dans le <head> — si votre thème émet <link rel="alternate" type="application/rss+xml">, les lecteurs RSS le détectent automatiquement
  2. Lien explicite dans le footer — toggle « Ajouter au footer » dans les réglages du plugin
  3. Lien explicite dans un menu — créez un menu item avec l'URL /rss.xml

Multilang

Si flexweg-multilang est activé ET que le feed du site est activé, le plugin génère aussi /<lang>/rss.xml pour chaque langue secondaire. Items uniquement pour les posts qui ont une traduction dans cette langue.

Tester un feed

Pour vérifier que votre feed est bien formé :

Limitations

  • Pas d'auto-discovery dans le HTML par défaut — chaque thème doit émettre le <link> dans son BaseLayout
  • Pas de feed Atom — uniquement RSS 2.0
  • Pas de filtrage par tag — uniquement par catégorie principale
  • Pas d'enrichissement HTML dans <description> — c'est du plain text uniquement