flat-file markdown site generator