Small and flexible static site generator