11feed ist ein Open-Source-, selbstgehosteter, minimaler RSS-Reader, der mit dem statischen Site-Generator 11ty erstellt wurde.
Klonen Sie das Repository
git clone https://github.com/cloudcannon/11feed.git
cd 11feed
Abhängigkeiten installieren
npm install
Konfigurieren Sie Ihre RSS-Feeds
JSON-Konfiguration : Platzieren Sie eine .json
Datei mit Ihren Feeds in ./src/_feeds/
:
{
"category" : " Web " ,
"items" : [
" https://zachleat.com/web/feed/ " ,
" https://www.smashingmagazine.com/feed/ "
]
}
OPML-Import : Legen Sie Ihren OPML-Export in ./src/_feeds/
ab:
<? 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 >
Bauen
Zu bauen:
npx @11ty/eleventy
Zum Erstellen und Bereitstellen auf localhost:8080
“:
npx @11ty/eleventy --serve
Einsetzen
Stellen Sie Ihre Website bei einem statischen Hosting-Anbieter bereit. Jede Plattform bietet Möglichkeiten, tägliche Builds zu planen:
Wir freuen uns über Beiträge! Ob Funktionsvorschläge, Fehlerberichte oder Pull-Requests, alle Beiträge sind willkommen. Bitte reichen Sie eine Problem- oder Pull-Anfrage ein, wenn Sie 11feed verbessern möchten.
11feed ist Open Source und unter der MIT-Lizenz verfügbar.