液体模板:截断N段

时间:2014-01-16 12:34:19

标签: liquid templating

Liquid中,我知道你可以做到 {% content | truncate:64 %}截断64个字符,{% content | truncatewords:100 %}截断100个单词,但有没有办法截断给定数量的段落

1 个答案:

答案 0 :(得分:5)

我有类似的问题。也许你可以这样做:

{% assign truncatedContent = '' %}
{% assign paragraphs = post.content | split:'</p>' %}
{% for paragraph in paragraphs limit:N %}
    {{ truncatedContent | append: paragraph }}
    {{ truncatedContent | append: '</p>' }}
{% endfor %}

希望它有所帮助。