En effet, je viens de me rendre compte que ma solution était un peut trop simpliste : elle ne fonctionne que si tous les billets ont été saisis avec un extrait et un contenu, ce qui n'est bien entendu pas toujours le cas... Lorsque seul un contenu a été saisi, le flux RSS ou Atom ne contient alors que le titre du billet.

Voici donc une solution un poil plus complexe, qui permet d'afficher l'extrait s'il y en a un, ou le contenu à défaut d'extrait. Le fichier à modifier est toujours le fichier inc/public/default-templates/rss2.xml, mais le contenu de la balise <description>...</description> doit cette fois être remplacé par ça :

<tpl:EntryIf extended="1">
    {{tpl:EntryExcerpt absolute_urls="1" encode_xml="1"}}
</tpl:EntryIf>
<tpl:EntryIf extended="0">
    {{tpl:EntryContent absolute_urls="1" encode_xml="1"}}
</tpl:EntryIf>

Pour le flux Atom, il faut faire la même manipulation, mais sur le fichier inc/public/default-templates/atom.xml, dans la balise <content type="html">...</content>.