@ Вануан: Правда, но мне не нужно инструктировать читать официальный сайт. Кроме того, некоторые реализации Markdown предлагают «безопасный режим», который дезинфицирует HTML во входных данных.
ь я столкнулся с какой-то глупой ситуацией. Я хочу, чтобы пользователи могли использовать текстиль, но они не должны возиться с моим действительным HTML вокруг их записи. Поэтому я должен как-то избежать HTML.
html_escape(textilize("</body>Foo"))
сломал бы текстиль
textilize(html_escape("</body>Foo"))
будет работать, но ломает различные текстильные функции, такие как ссылки (написано как"Linkname":http://www.wheretogo.com/
), поскольку кавычки будут преобразованы в"
и, таким образом, больше не обнаруживается текстилем.
sanitize
не делает лучшую работу.
Есть предложения по этому поводу? Я бы предпочел не использоватьАккуратный для этой проблемы. Заранее спасибо.