使用Wintersmith启用摘录

时间:2016-05-03 03:20:36

标签: node.js pug wintersmith

我无法让Wintersmith在index页面上生成摘录。

我明白这一点:

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

但我不确定要调整长度。我尝试了1,100,-1,似乎没有任何东西触发more

1 个答案:

答案 0 :(得分:1)

terminate called without an active exception Aborted (core dumped) 属性包含所有html,直到第一个article.intro<h2>标记(可配置)。因此,要控制摘录的长度,只需将标记添加到介绍和完整文章之间的分隔符。如果找不到分隔符,则介绍将包含整篇文章,<hr>将为false。

例如

hasMore

以下是它的实施方式: https://github.com/jnordberg/wintersmith/blob/master/src/plugins/page.coffee#L113