2017-02-05 3 views
1

Ich versuche, eine Post-Kategorie-spezifische RSS-Feed für eine GitHub PagesJekyll Website zu generieren.Generieren Sie kategoriespezifische RSS-Feed mit Jekyll mit GitHub Seiten

Ich verstehe, dass die jekyll-feed plugin kann einen RSS-Feed für alle Beiträge generieren, aber nach this GitHub Issue, Kategorie-spezifische Feeds werden noch nicht unterstützt.

Andere Ansätze eine kategoriespezifischen Feed (dh zu erzeugen, here und here werden nicht von GitHub Pages unterstützt, da es keine benutzerdefinierten Plugins unterstützen.

Gibt es eine Möglichkeit, einen kategoriespezifische RSS-Feed zu erzeugen ?.. mit Jekyll mit GitHub Pages

Antwort

1

Sie können nur Ihre eigene XML oder RSS-Datei erstellen für diese Antwort habe ich this example verwendet zu bauen habe ich auch Wikipedia für ein Beispiel RSS-Feed

Dateiname:. category .rs

--- 
layout: null 
--- 
<?xml version="1.0" encoding="UTF-8" ?> 
<rss version="2.0"> 
<channel> 
<title>RSS Title</title> 
<description>This is an example of an RSS feed</description> 
<link>http://www.example.com/main.html</link> 
<lastBuildDate>Mon, 06 Sep 2010 00:01:00 +0000 </lastBuildDate> 
<pubDate>Sun, 06 Sep 2009 16:20:00 +0000</pubDate> 
<ttl>1800</ttl> 

{% for post in site.categories.categoryname %} 
<item> 
    <title>{{ post.title }}</title> 
    <description>{{ post.description }}</description> 
    <link>{{ post.url }}</link> 
    <guid isPermaLink="true">{{ site.url }}{{ post.url }}</guid> 
    <pubDate>{{ post.date }}</pubDate> 
</item> 
{% endfor %} 

</channel> 
</rss> 

Der Titel sollte so etwas sein: 'mysitenames CATEGORY Archiv'. Die Beschreibung könnte Ihre Kategoriebeschreibung sein. Link ist der Link zu der Kategorie. Der 'lastBuildDate'-Wert könnte das Datum Ihres letzten Posts sein und' pubDate 'könnte gleich sein.

Bitte lassen Sie mich wissen, wenn Sie irgendwelche Fragen haben.

+0

Vielen Dank. Muss ich das manuell aktualisieren, nachdem ich einen Beitrag mit der angegebenen Kategorie geschrieben habe? –

+0

Gern geschehen. Nein, dieses Skript durchläuft alle Posts. – JoostS

+0

Und es wird mit GH Pages funktionieren? –

Verwandte Themen