Für eine auf GitHub gehostete Jeykll website habe ich eine benutzerdefinierte Lösung (kein Jeykll-Plugin) erstellt, um alle Postlinks einer Kategorie auf einer Seite * anzuzeigen. Ich benutze die setup of GitHub pages for local Jekyll builds und baue mit bundle exec jekyll serve
lokal. Wenn Besuch http://127.0.0.1:4000
und drücken Sie eine der Hyper-Link Tasten Embedded, Hardware oder Software in der linken Seitenleiste unter Mustern Kategorien die Post-Links angezeigt werden wie erwartet.Wie kann ich Kategorieseiten-Hyperlinks meiner auf GitHub gehosteten Jekyll-Website erhalten?
Wenn ich jedoch die auf GitHub gehostete Website besuche, bekomme ich einen Fehler "404 Datei nicht gefunden". Aus der Vergangenheit kann ich mich erinnern, dass dies mit einer anderen Handhabung von Jekylls Permalinks in lokalen und GitHub Pages Builds zusammenhängen könnte. Aber ich kann mich nicht im Detail erinnern.
Es wäre toll, wenn mir jemand helfen könnte.
* Sitenote: Im Moment, anstatt nur die Postlinks für eine einzelne Kategorie aufzulisten, sind die Postlinks aller Kategorien abschnittsweise aufgelistet. Aber das ist egal, w.r.t. auf diese Frage.
Funktionieren lokale Builds immer noch mit dieser Lösung? Oder wie kann ich die Unterschiede verwalten, wenn dies erforderlich ist? – thinwybk
@thinwybk ja es funktioniert auch lokal. Sie können die Website mit jekyll serve unter localhost aufrufen: 4000/design-pattern-references – marcanuy
Mit '| absolute_url 'hat es für mich im lokalen Build nicht funktioniert. Aber du hast mich [in die richtige Richtung] geführt (https://byparker.com/blog/2014/clearing-up-confusion-around-baseurl/) Danke für den Hinweis. – thinwybk