Selmer is a pure Clojure template system. Taking big inspiration from Django, Selmer provides a familiar syntax to one of the leading template systems in the world. With simple syntax, Selmer allows us to create text files and bind values within those files to symbols you define in Clojure. Additionally, Selmer provides syntax to perform conditional rendering, looping, template inheritance, and so on.
Instead of covering Selmer in its entirety, we will only cover that which we need, and at the time when we need it. For a more comprehensive overview of Selmer, I encourage you to visit https://github.com/yogthos/selmer.