A static site generator