用于删除HTML注释的Liquid过滤器

时间:2017-12-08 08:34:16

标签: comments jekyll liquid strip

有没有办法使用Liquid从字符串中删除HTML注释?这是我目前的代码:

{{ post.content | strip | xml_escape }}

有没有办法做类似的事情:

{{ post.content | strip | xml_escape | strip_comments }}

删除所有HTML评论?我可以使用RegEx执行此操作并替换(/<!--.-->/g),但液体不支持。

用于RSS提要,因此我无法使用任何JavaScript。

2 个答案:

答案 0 :(得分:1)

没有办法做到这一点。但是,您可以在帖子中使用液体{% comment %}标签。

答案 1 :(得分:1)

要使用Liquid从字符串中删除所有HTML注释,您可以尝试:

{{ post.content | strip_html | escape }}