chickadee » chiccup » ccup->html

ccup->html s-htmlprocedure

Convert Chiccup list to HTML string. String content is automatically HTML-sanitized to prevent XSS attacks.

;; Basic elements
(ccup->html `[div "Hello World"])
;; => <div>Hello World</div>

;; Automatic escaping for security
(ccup->html `[div "< & >"])
;; => <div>&lt; &amp; &gt;</div>

;; CSS classes and IDs - default element is "div"
;; Note: ID (#id) must come after classes
(ccup->html `[.container.mx-auto#main "Content"])
;; => <div class="container mx-auto" id="main">Content</div>