如何在Jekyll中获得更长的自动摘录?

时间:2013-12-02 21:47:25

标签: jekyll liquid

目前,我提供了以下摘录:

{{ post.excerpt | strip_html }}

但这似乎只给出了第一段。但我想得到一个固定数量的单词。

或更好:我想定义一个最大字符数并获得很多单词

  • 字符数小于最大值
  • 一个单词会超过最大字符数

有没有办法用Jekyll(1.3.1)做到这一点?

编辑:<!-- more -->不是答案!我认为excerpting应该自动工作,我的帖子应该只包含绝对必要的标记。

2 个答案:

答案 0 :(得分:28)

以下是75字自动摘录:

{{ post.content | strip_html | truncatewords:75 }}

答案 1 :(得分:2)

实际上<!-- more -->就是答案。至少,它现在运作良好。

  1. 将此行添加到_config.yml:

    excerpt_separator: "<!-- more -->"

  2. 然后将其添加到您网站中的每个帖子:

    <!-- more -->

  3. 希望它会有所帮助。

相关问题