Drupal module to make html pages of all nodes automatically
The Boost module is the closest thing to 'Drupal as a static generator'.


  Boost provides static page caching for Drupal enabling a very significant performance and scalability boost for sites that receive mostly anonymous traffic.


EDIT: You could also look at the Static module. However it doesn't provide a mechanism to get the files onto a server, you would need to set that up separately.