Javascript powered static site generator