在我的Jekyll帖子中,我使用strip_html
在主页上显示帖子的简短50字的介绍:
<p>{{ post.content | strip_html | truncatewords:50 }}</p>
strip_html
从此摘录中删除所有HTML。但我希望包含一些HTML,特别是<i>
和<p>
。
是否有配置(_config.yaml
),或者strip_html
没有自定义的限制?
答案 0 :(得分:5)
AFAIK没有内置的方式来自定义strip_html
。
如果你有一个独家的 - 而不是很长 - 你想要的标签列表,你可以先在你想要保留的标签上使用replace
用非html标记替换它们,然后使用{{ 1}}和strip_html
再次取回html:
replace