Flexible, unopiniated static site generator