nanoc is a Ruby CMS that runs on your local computer (not on the server) and outputs static files (usually HTML) ready for uploading to the server.