Jekyll strip_html但允许某些HTML标记

时间:2016-09-25 19:48:27

标签: jekyll liquid

在我的Jekyll帖子中,我使用strip_html在主页上显示帖子的简短50字的介绍:

<p>{{ post.content | strip_html | truncatewords:50 }}</p>

strip_html从此摘录中删除所有HTML。但我希望包含一些HTML,特别是<i><p>

是否有配置(_config.yaml),或者strip_html没有自定义的限制?

1 个答案:

答案 0 :(得分:5)

AFAIK没有内置的方式来自定义strip_html

如果你有一个独家的 - 而不是很长 - 你想要的标签列表,你可以先在你想要保留的标签上使用replace用非html标记替换它们,然后使用{{ 1}}和strip_html再次取回html:

replace