Stop treating static-site generators differently than web frameworks. Build your static site using any rack-compatible web framework, then generate a static version with the rackstatic(1) command.
A tiny zero-config Rack App to serve static files