Résumé : Pour qu'un contenu s'importe et s'affiche correctement, votre flux doit respecter la norme RSS 2.0, inclure une image via la balise <enclosure> et utiliser uniquement du CSS "inline" pour le style.
1. Balises XML requises
Pour garantir l'affichage optimal de vos publications (titre, image, chronologie), chaque item (élément) de votre flux RSS doit contenir les balises suivantes.
Note technique : L'absence de l'une de ces balises peut empêcher l'importation du contenu ou dégrader son affichage pour l'utilisateur final.
<title>: Définit le titre principal du contenu. C'est le texte sur lequel l'utilisateur cliquera.<link>: Contient l'URL absolue vers la page originale sur votre site web.<description>: Contient le corps du texte ou le résumé. Voir la section "Mise en forme" ci-dessous pour les règles HTML.<guid>: L'identifiant unique du contenu. Il permet au système de différencier une nouvelle publication d'une mise à jour.<pubDate>: La date de publication (format standard RFC 822). Cette balise est cruciale pour l'affichage chronologique multi-canaux.<enclosure>: Gère l'image principale (bannière) associée au contenu.Attribut requis :
url="https://..."Format supporté : JPG, PNG, WEBP.
2. Règles de mise en forme
Le texte situé à l'intérieur de la balise <description> doit respecter des règles strictes pour garantir une lecture fluide sur tous les appareils.
HTML in line (pas de classes CSS)
Le système accepte le HTML « brut » uniquement.
Balises de structure : Utilisez les balises standard (
<p>,<ul>,<li>,<strong>,<h1>à<h6>).Styles CSS : Vous ne devez pas utiliser de classes CSS (ex:
class="mon-style"). Le style doit être appliqué directement dans la balise via l'attributstyle(Inline CSS).
Exemple de bonne pratique :
HTML :
<p style="color: #333; font-weight: bold;">Ceci est un texte correct.</p>
Exemple à ne pas faire :
HTML :
<p class="text-bold">Ceci ne s'affichera pas correctement.</p>
3. Volume et Pagination
Une configuration spécifique est nécessaire pour récupérer l'intégralité de votre historique.
Attention : Pas de gestion de la pagination Notre système ne parcourt pas les pages successives d'un flux (ex: feed?page=2). Il ne lit que la première page fournie par l'URL.
Recommandation : Si vous souhaitez importer un historique important, configurez votre flux pour afficher un plus grand nombre d'articles sur la page unique (au lieu des 10 ou 50 par défaut).
Volume conseillé : Vous pouvez monter jusqu'à 200 éléments (items) par flux.
Performance : Ce volume est parfaitement supporté et n'impacte pas les temps de chargement ou d'affichage.
4. Exemple complet (Modèle Edusign News)
https://edusign.com/fr/feed/
5. En cas de problème
Si vos contenus ne s'importent pas ou s'affichent mal, vérifiez les points suivants :
L'image ne s'affiche pas : Vérifiez que la balise
<enclosure>contient bien l'attributurlet que le lien de l'image est public (accessible sans mot de passe).Les accents sont cassés : Assurez-vous que l'encodage de votre fichier XML est bien défini sur
UTF-8.Le style est absent : Confirmez que vous avez utilisé du style "inline" et non des classes CSS externes.
Pour aller plus loin, visitez notre centre d'aide.
💬 Si vous n'y trouvez pas votre bonheur, contactez-nous via le chat. 💬
