Functions related to processing HTML.
Functions related to processing HTML.
(first-body-thumbnail html-body)
(first-body-thumbnail html-body exclude-gifs?)
Given an entry body get the first thumbnail available. Thumbnail type: image, video or chart. This rely on the similitudes between jQuery and soup parsed objects like the attr function.
Given an entry body get the first thumbnail available. Thumbnail type: image, video or chart. This rely on the similitudes between jQuery and soup parsed objects like the attr function.
(sanitize-html html-str)
Sanitizes HTML content assumed to have been created by a (untrusted) user.
Sanitizes HTML content assumed to have been created by a (untrusted) user.
(strip-html-tags html-str & {:keys [decode-entities?] :as opts})
Reduces an html string to only its textual content, removing all tags. Takes optional args:
:decode-entities?
if true, will decode HTML entities (e.g. @)Reduces an html string to only its textual content, removing all tags. Takes optional args: - `:decode-entities?` if true, will decode HTML entities (e.g. @)
(strip-xss-tags data)
Current xss tags are script, style, and input.
Current xss tags are script, style, and input.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close