现在我遇到了一些愚蠢的情况。我希望用户能够使用纺织品,但他们不应该在他们的条目周围乱用我的有效 HTML。所以我必须以某种方式转义 HTML。
html_escape(textilize("</body>Foo"))
会破坏纺织品,而textilize(html_escape("</body>Foo"))
会起作用,但会破坏各种 Textile 功能,如链接(写为"Linkname":http://www.wheretogo.com/
),因为引号将被转换为"
并因此不再被纺织品检测到。sanitize
没有做得更好。
有什么建议吗?我不想使用Tidy来解决这个问题。提前致谢。