(ns clarktown.renderers.indented-code-block (:require [clojure.string :as string])) (defn render "Renders the indented code block." [block _ _] (str "
"
    (-> (->> (string/split-lines block)
             (map #(subs % 4))
             (string/join \newline))
        (string/replace #"&" "&")
        (string/replace #"<" "<")
        (string/replace #">" ">"))
    "
"))