Jetzt bin ich in eine dumme Situation geraten. Ich möchte, dass die Benutzer Textile verwenden können, aber sie sollen nicht mit meinem gültigen HTML herumspielen können. Also muss ich das HTML irgendwie escapen.
-
html_escape(textilize("Foo"))
würde Textile zerstören, während -
textilize(html_escape("Foo"))
funktionieren würde, aber verschiedene Textile-Funktionen wie Links (geschrieben als"Linkname":http://www.wheretogo.com/
) zerbrechen würde, da die Anführungszeichen in"
umgewandelt würden und somit von Textile nicht mehr erkannt werden würden. -
sanitize
macht es nicht besser.
Irgendwelche Vorschläge dazu? Ich würde es bevorzugen, für dieses Problem nicht Tidy zu verwenden. Vielen Dank im Voraus.