If you don't interest in web server stuff I think you can use
Lucid [1] or Hakyll [2]. If I'm not mistaken these libraries are
static sites generators.
To generate JavaScript from Haskell I use GHCJS [3] personally,
but there are also Fay [4] and Haste [5].