I have a deep love for Clojure and functional programming. Furthermore, my experience with Reagent has shown me the benefits of defining application views in pure data. So, in the process of developing this very lightweight website, I began my search for a simple static site generator that supported writing markup in Hiccup. Unfortunately, I quickly learned there was no existing solution. But there hasn't yet been a goal I haven't been able to achieve.
Born from this frustration is a simple static site generator that supports processing markup in Hiccup, styling in SCSS and a watcher service to rebuild when changes to the source code are detected - all written in pure Clojure. You can find the source code here.