Hakyll
Hakyll is a static website compiler library. Breaking that down:
- “static website”: website consisting of web page files. Static stands in constrast to dynamic, usually meaning generated on-the-fly in reponse to a HTTP request.
- “compiler library”: Hakyll is a Haskell library. You write a Haskell program to transforms (compiles) markdown files, images, CSS files into a website by following the rules. Check out this website’s file as an example or Hakyll’s Hackage page.
As a consequence of Hakyll being a compiler library it is configured programmatically.