diff --git a/.gitattributes b/.gitattributes
index 39b9bf3b608000ca56862c0a638e939c85d9ad98..ffb9559480794b0f0f0d478aba6b45d6cbb1fc79 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -25,6 +25,7 @@ dist/polices/dustismo.ttf -text
 dist/polices/dustismo_bold.ttf -text
 dist/puce.gif -text
 dist/puce_rtl.gif -text
+dist/rss.html -text
 dist/spip.png -text
 dist/style_prive.html -text
 dist/win_width.htc -text
diff --git a/dist/backend.html b/dist/backend.html
index 1e69edface69da19d4e35beb65b218df96f8d412..fb6e7758c55b577df17dcd5c4151c90c741eb3be 100644
--- a/dist/backend.html
+++ b/dist/backend.html
@@ -22,70 +22,14 @@
 	</image>
 ]
 
-	<BOUCLE_un_article(ARTICLES){id_article}>
-	<item>
-		<title>[(#TITRE|supprimer_numero|texte_backend)]</title>
-		<link>[(#URL_ARTICLE|url_absolue)]</link>
-		[<guid isPermaLink="true">(#URL_ARTICLE|url_absolue)</guid>]
-		[<dc:date>(#DATE|date_iso)</dc:date>]
-		<dc:format>text/html</dc:format>
-		[<dc:language>(#LANG)</dc:language>]
-		[<dc:creator>(#LESAUTEURS|supprimer_tags|texte_backend)</dc:creator>]
-
-[(#REM)
-	Le bloc qui suit diffuse diffuse la rubrique et les mots-cles a la mode RSS
-
-]<BOUCLE_rubrique_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_rss>
-<BOUCLE_mots_rss(MOTS){id_article}>
-		[<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss>
-
-		<description>[(#INTRODUCTION|texte_backend)]
-
-[(#REM)
-	Le bloc qui suit diffuse la rubrique et les mots-cles
-	sous forme de "microformats"
-
-]<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
-[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
-</BOUCLE_rubrique_mf><B_mots_mf>
-/ <BOUCLE_mots_mf(MOTS){id_article}{", "}>
-[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</BOUCLE_mots_mf>
-
-		</description>
-
-[(#REM)
-	Le bloc qui suit diffuse aussi le texte integral de l'article,
-	ce qui permet une syndication plus riche (mais plus "lourde").
-	Fonction desactivable depuis les reglages du site.
-][
-(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE|right||texte_backend)
-		][&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;
-		][&lt;div class='rss_texte'&gt;(#TEXTE|
-			image_reduire{520,0}|texte_backend)&lt;/div&gt;
-		][&lt;hr /&gt;
-		&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
-		][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
-		</content:encoded>
-]
-
-[(#REM)
-	Le bloc qui suit diffuse l'adresse des documents associes aux articles ;
-	ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
-]		<BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>[
-		<enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
-		</BOUCLE_documents>
-
-	</item>
-</BOUCLE_un_article>
-
 <BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}
 	{par date}{inverse}{0,10}{unique}>
-<BOUCLE_a(BOUCLE_un_article)></BOUCLE_a>
+<INCLURE{fond=rss}{id_article}>
 </BOUCLE_10recents>
 
 <BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}
 	{par date}{inverse}{age<3}{unique}>
-<BOUCLE_b(BOUCLE_un_article)></BOUCLE_b>
+<INCLURE{fond=rss}{id_article}>
 </BOUCLE_tres_recents>
 
 </channel>
diff --git a/dist/rss.html b/dist/rss.html
new file mode 100644
index 0000000000000000000000000000000000000000..ff64e8f23c36b63c9887b905278b06b313ed57e9
--- /dev/null
+++ b/dist/rss.html
@@ -0,0 +1,55 @@
+<BOUCLE_un_article(ARTICLES){id_article}>
+	<item>
+		<title>[(#TITRE|supprimer_numero|texte_backend)]</title>
+		<link>[(#URL_ARTICLE|url_absolue)]</link>
+		[<guid isPermaLink="true">(#URL_ARTICLE|url_absolue)</guid>]
+		[<dc:date>(#DATE|date_iso)</dc:date>]
+		<dc:format>text/html</dc:format>
+		[<dc:language>(#LANG)</dc:language>]
+		[<dc:creator>(#LESAUTEURS|supprimer_tags|texte_backend)</dc:creator>]
+
+[(#REM)
+	Le bloc qui suit diffuse la rubrique et les mots-cles a la mode RSS
+
+]<BOUCLE_rubrique_rss(RUBRIQUES){id_rubrique}>[<category[ domain="(#URL_RUBRIQUE|url_absolue)"]>(#TITRE|supprimer_numero|texte_backend)</category>]</BOUCLE_rubrique_rss>
+<BOUCLE_mots_rss(MOTS){id_article}>
+		[<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss>
+
+		<description>[(#INTRODUCTION|texte_backend)]
+
+[(#REM)
+	Le bloc qui suit diffuse la rubrique et les mots-cles
+	sous forme de "microformats"
+
+]<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
+[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|supprimer_numero|texte_backend)&lt;/a&gt;]
+</BOUCLE_rubrique_mf><B_mots_mf>
+/ <BOUCLE_mots_mf(MOTS){id_article}{", "}>
+[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</BOUCLE_mots_mf>
+
+		</description>
+
+[(#REM)
+	Le bloc qui suit diffuse aussi le texte integral de l'article,
+	ce qui permet une syndication plus riche (mais plus "lourde").
+	Fonction desactivable depuis les reglages du site.
+][
+(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE|right||texte_backend)
+		][&lt;div class='rss_chapo'&gt;(#CHAPO|texte_backend)&lt;/div&gt;
+		][&lt;div class='rss_texte'&gt;(#TEXTE|
+			image_reduire{520,0}|texte_backend)&lt;/div&gt;
+		][&lt;hr /&gt;
+		&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
+		][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
+		</content:encoded>
+]
+
+[(#REM)
+	Le bloc qui suit diffuse l'adresse des documents associes aux articles ;
+	ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
+]		<BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}>[
+		<enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
+		</BOUCLE_documents>
+
+	</item>
+</BOUCLE_un_article>