从 HTML 中删除空的 P 标签?

时间:2021-06-14 00:40:19

标签: shopify liquid

我正在尝试从 Shopify 主题中的 HTML 块中去除空的 <P> 标签。出于某种原因,remove 过滤器没有检测到标签内的任何空格字符。我什至尝试将源代码复制/粘贴到我的命令中,但它不起作用。

{{ article.content | remove: '<p> </p>' | remove: '<p>&nbsp;</p>' }}

有了这个,它仍然存在:

Screenshot showing P tags still there after remove

复制/粘贴讨厌的标签:

<p> </p>

2 个答案:

答案 0 :(得分:0)

替换

用子字符串替换所有出现的字符串。

{{ article.content | replace: '<p> </p>', '' }}

答案 1 :(得分:0)

我想我通过从 Sublime Text 中的文章编辑器复制源代码找到了一些东西。 如果你尝试这个(未测试)它会更好吗?

{{ article.content | remove: '<p><0xa0></p>' }}