Я исчерпал свои исследования и перепробовал множество методов безрезультатно, и надеюсь, что упускаю из виду какое-то простое решение:
Я использую сайт Jekyll для создания файлов HTML для электронной почты, и мне нужно использовать объекты HTML для специальных символов (таких как тире и умные кавычки), чтобы избежать неправильной интерпретации символов (тип содержимого/кодировка иногда вырвано из заголовка электронной почты из-за сложностей, в которые я не буду вдаваться.)
Моя проблема заключается в том, что синтаксический анализ моего Markdown, по-видимому, преобразует все мои письменные объекты HTML в специальные символы при выводе в виде HTML, и я не могу избежать обычных методов. Когда я ввожу ’
в уценку, чтобы создать правильную фигурную кавычку, она преобразуется в символ ’
в моем HTML (вместо сохранения ’
в моем HTML). Если я попытаюсь избежать его с помощью обратных галочек, он не будет конвертировать &rsquo
в HTML, но поместит его в теги <code>
, из-за чего он будет отображаться как ’
, а не ’
. Есть ли способ сохранить введенные объекты HTML для специальных символов или, что еще лучше, преобразовать специальные символы в объекты HTML (в HTML) при анализе?
Я использую анализатор уценки Kramdown с Jekyll. Я даже зашел так далеко, что безуспешно указал параметр entity_output
в Kramdown на : as_input
. Любая помощь высоко ценится!