2017-12-23 11 views
1

Ich erstelle eine Jekyll-Site mit vielen Seiten. Standardmäßig sind alle diese Seiten im Menü enthalten.Wie erstellt man eine einfache, hart codierte Navigationsleiste in Jekyll?

Screenshot

Ich will nicht die meisten dieser Seiten in der Navigationsleiste angezeigt wird. Ich möchte, dass nur zwei von ihnen da sind: a) /rumerica/ und b) /about/.

Ich versuchte, den Ansatz von this answer und fügen Sie die folgende Datei in _data/menu.yaml-Datei zu verwenden:

- text: Home 
    url:/
- text: Rumerica 
    url: /rumerica/ 
- text: About 
    url: /about/ 

aber nichts geändert. Wie kann ich Jekyll nur zwei (statische und hart-codierte) Menüpunkte ohne Plugins rendern lassen?

Hinweise: Sie können den Quellcode meiner Website (ohne die neuen Änderungen) here finden.

Antwort

1

Es scheint, dass diese Funktion in ihrem Umfang der folgenden Ausgabe hinzugefügt wurde:

Um zu hart Code der Liste der Seiten, die in der Navigationsleiste angezeigt werden, müssen Sie die folgenden Zeilen in _config.yml Datei hinzufügen:

header_pages: 
    - rumerica/index.md 
    - about.md 
Verwandte Themen