Make Firefox cache a webpage so that I can view it without a reload after a restart
You can use the Firefox profile manager to work offline.
In order to access the profile manager press Win + R and enter firefox -p
Then in the profile manager select Work Offline
Click on Start Firefox
and you will be able to browse your history offline.