build presentation using middleman