Wie verwende ich markdownify in Jekyll zu zeigen, einen Auszug, auf den index
Ich bin auf der Suche, um zu zeigen, einen kurzen textausschnitt aus einem längeren Beitrag oder eine Seite auf der index-Seite. Ich wollte eine benutzerdefinierte variable in der Titelei und greifen, aber dann sah ich den filter für .excerpt
Sehe ich in der Jekyll docs es gibt den so genannten {{ page.excerpt | markdownify }}
Wie würde ich die markup-markdown auf einer Seite oder per post in Auftrag zu benutzen, die filtern?
edit: Oder hat markdownify nehmen das gesamte .md-Dokument?
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der post markdown-Dateien müssen Sie zuerst stellen Sie Ihren Auszug, hier ist ein Beispiel aus einem meiner Beiträge
Dann auf die index-Seite aufrufen, den tag
Diese sollen dann ausgegeben werden, was Sie schrieb, im markdown-Datei. Schön und einfach und deshalb Liebe ich Jekyll.
Jekyll hat eine option
excerpt_separator
, die für Sie geeignet ist.Die Dinge gehen so:
In
_config.yml
:In Sie nach:
Hinweis: geben Sie genau
<!--more-->
, nicht<!--More-->
oder<!-- more -->
.In Ihrem
index.html
:Die Ausgabe wie diese:
nicht für einen mu, oder Sammlungen, jekyll Panik, wenn man das außer parsing Flüssigkeit. Ich weiß nicht, warum das so ist, sollte es so funktionieren, wie Sie vorschlagen.
gibt es eine alternative:
post.Inhalte oder, wie meinem Fall ist: blogX.Inhalt und zerschlagen es durch einige text-Filter, die Begrenzung der Größe des Inhalts.
ie:
{{ blog.Inhalt | strip_html | truncatewords: 100 }}
Als der ref
84cfc1cef
die github-version von jekyll unterstützt die pro-post -excerpt_separator
so müssen Sie die Referenz auf Gemfile:und erstellen einen Beitrag mit den folgenden
YAML
: