截断post.excerpt

时间:2017-08-05 13:15:22

标签: html html5 markdown ejs hexo

我正在尝试截断string2

实际代码为string = 'a sdfs 234f f ff2e ' def pasteTrim(var): var = str(var) var = var.replace('\n',' ').replace('\t',' ') var = var.split(' ') return var string = pasteTrim(string) print(string) >>>['a', 'sdfs', '234f', 'f', 'ff2e', '']

以上显示了博客帖子的所有介绍文字。

现在我想将该介绍文本截断为25个字符长度。

截断代码与此示例类似:

post.excerpt

现在结合它,我想出了:

<%- post.excerpt || post.content%>

但这不起作用,如何根据我的需要进行截断工作?

这里的完整代码......

<%- truncate('And they found that many people were sleeping better.', {length: 25, omission: '... (continued)'}) %>`

1 个答案:

答案 0 :(得分:0)

而不是将内容截断为摘录, 试试这个

 `<section class="article typo">
      <%- post.content | truncatewords: 25 %>
      <div class="readmore">
      <a href="<%- url_for(post.path) %>">Read More</a>
    </div>
    <% } %>`