2016-05-03 3 views
0

Ich kann Winterschmied nicht erhalten, um Auszüge auf der Seite index zu generieren.Aktivieren von Auszügen mit Winterschmied

Ich sehe dies:

if article.intro.length > 0 
     != typogr(article.intro).typogrify() 
    if article.hasMore 
     p.more 
     a(href=article.url) more 

Aber ich bin nicht sicher, was für die Länge einzustellen. Ich versuchte 1, 100, -1 und nichts scheint die more auszulösen.

Antwort

1

Die article.intro Eigenschaft enthält alle HTML bis zum ersten <h2> oder <hr> Tag (konfigurierbar). Um die Länge Ihrer Ausschnitte zu kontrollieren, fügen Sie einfach das Tag hinzu, an dem Sie die Trennlinie zwischen Intro und dem vollständigen Artikel haben möchten. Wenn kein Teiler gefunden wird, wird intro der gesamte Artikel enthalten sein und hasMore wird falsch sein.

Zum Beispiel

--- 
title: My Article 
--- 

This would be the intro of the article 

## This headline separates intro and full article 

And this would be the body 

Hier ist, wie es umgesetzt hat: https://github.com/jnordberg/wintersmith/blob/master/src/plugins/page.coffee#L113

+0

Süße, Dank !! – ultraloveninja