Download Whole Website to Static HTML

You can use Wget which is part of Mac OS, but runs on Windows or Linux too. Or more user friendly Httrack for Windows.

For Wget just run:

wget --mirror --convert-links --adjust-extension --page-requisites --no-parent

You’ll still need to rewrite links so they don’t point at …/some-page/index.html so your users won’t notice. This solves Dynamic to Static Kit.