经典的任务是显示博客文章列表,包括每篇文章的简短摘要。
正如我在网上看到的,最常见的方法是截断原始博客文章的内容。
我的post_list.html
模板看起来像这样:
{% load custom_markdown %}
<div class="col-sm-12">
<p>
<small>
{{ post.text | custom_markdown | truncatechars:160 }}
</small>
</p>
</div>
如果我截断markdown,有时html标签不能正确关闭-结束标签被截断-整个html页面变得一团糟。
有没有一种聪明的方法来截断或者我需要写我自己的函数?
PS我得到的最接近的是这个stackoverflow post: how to truncate markdown in Ruby/Rails。
1条答案
按热度按时间5tmbdcev1#
您可以使用
truncatechars_html
标记。