11feed est un lecteur RSS minimal open source, auto-hébergé, construit avec le générateur de site statique 11ty.
Cloner le référentiel
git clone https://github.com/cloudcannon/11feed.git
cd 11feed
Installer les dépendances
npm install
Configurez vos flux RSS
Configuration JSON : Placez un fichier .json
avec vos flux dans ./src/_feeds/
:
{
"category" : " Web " ,
"items" : [
" https://zachleat.com/web/feed/ " ,
" https://www.smashingmagazine.com/feed/ "
]
}
Import OPML : Mettez votre export OPML dans ./src/_feeds/
:
<? xml version = " 1.0 " encoding = " UTF-8 " ?>
< opml version = " 2.0 " >
< head >
< title >Feed List</ title >
</ head >
< body >
< outline text = " Web " >
< outline type = " rss " text = " Zach Leatherman's Blog " xmlUrl = " https://zachleat.com/web/feed/ " />
< outline type = " rss " text = " Smashing Magazine " xmlUrl = " https://www.smashingmagazine.com/feed/ " />
</ outline >
</ body >
</ opml >
Construire
Pour construire :
npx @11ty/eleventy
Pour construire et servir sur localhost:8080
:
npx @11ty/eleventy --serve
Déployer
Déployez votre site sur un fournisseur d'hébergement statique. Chaque plateforme propose des moyens de planifier des builds quotidiens :
Nous apprécions les contributions ! Qu'il s'agisse de suggestions de fonctionnalités, de rapports de bogues ou de demandes d'extraction, toutes les contributions sont appréciées. Veuillez soumettre un problème ou une demande de tirage si vous souhaitez améliorer 11feed.
11feed est open source et disponible sous la licence MIT.