Como faço para têxtil e higienizar html?

Agora eu me deparei com uma situação estúpida. Eu quero que os usuários possam usar têxteis, mas eles não devem mexer com meu HTML válido na entrada deles. Então eu tenho que escapar do HTML de alguma forma.

html_escape(textilize("</body>Foo")) partiria têxtil enquanto

textilize(html_escape("</body>Foo")) funcionaria, mas quebra vários recursos têxteis, como links (escritos como"Linkname":http://www.wheretogo.com/), pois as aspas seriam transformadas em&quot; e, portanto, não é mais detectado pelo têxtil.

sanitize não faz um trabalho melhor.

Alguma sugestão sobre isso? Eu preferiria não usarArrumado para esse problema. Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion