Jekyll Github Seiten, wie man einen Beitrag versteckt

9

Ich benutze Jekyll mit Github-Seiten für meine Website. Ich versuche einige Posts zu machen, die im Home nicht sichtbar sind, aber sie können von einem anderen Post verlinkt werden. Im Frontmatter habe ich versucht, ein Feld hinzuzufügen, das wie folgt aussieht:

%Vor%

Und dann habe ich in der index.html-Datei eine if-Prüfung gemacht:

%Vor%

Die Idee ist, dass, wenn ich 0 im sichtbaren Feld setze, der Beitrag im Haus nicht sichtbar ist. Leider funktioniert das nicht, hast du irgendwelche Hinweise? Danke

    
kilian 29.05.2014, 13:53
quelle

3 Antworten

4

Versuche, deine Front-Materie von visible:1 in visible: 1 zu ändern.

Ich habe gerade versucht, Ihr Beispiel auf meiner Maschine zu reproduzieren, und ich habe festgestellt, dass Jekyll sich über die Leerzeichen in der Front wählerisch zu fühlen scheint.

Mit visible: 1 funktioniert dein Beispiel für mich.

Mit visible:1 gibt Jekyll beim Erstellen der Site die folgende Fehlermeldung aus:

  

YAML Ausnahmebedingung C: /foo/bar.md: (): konnte während des Scannens eines einfachen Schlüssels in Zeile 5 Spalte 1 nicht erwartet gefunden werden:

... aber es wird immer noch fertig gebaut und die generierte Site funktioniert, außer dass der Post nicht sichtbar ist.

    
Christian Specht 29.05.2014, 18:00
quelle
15

Das funktioniert für mich:

%Vor%     
Hendy Irawan 06.01.2015 13:29
quelle
1

Wenn Sie einen Post / eine Seite aus der Paginierung ausschließen möchten, können Sie hidden: true zum YAML Frontmatter hinzufügen. Ссылка

    
shackett 26.09.2016 01:51
quelle