add site generation (API docs only right now).