Оживи и & mdash;

Попытка добавить & mdash; между двумя div, используя Enlive, но

           {:tag :span,
             :attrs {:class "mdash"},
             :content "—"}

просто возвращает фактический текст & mdash; вместо рисования -

Мысли?

1 ответ

Живой сбежит & для обычных (content some-string)потому что это нормальное значение по умолчанию.

Чтобы установить необработанный HTML-контент и экранированные символы, используйте html-content, который использует html-snippet под капотом.

пример

(html/html-snippet "&mdash;<p>hello</p>")

("—" {:tag :p,
      :attrs nil, 
      :content ("hello")})
Другие вопросы по тегам