There are some great ways to archive sites on the web. You can use archive.is or the Internet Archive. But, using IPFS, it is really easy to make your own hosted internet archive.
Say you found a cool website, like a clear explanation of how a Kalman filter works. All you need to do is recursively download the site, with cross domain assets, and then pin it to IPFS.
$ mkdir site1 && cd site1
$ wget --restrict-file-names=windows -k --adjust-extension --span-hosts --convert-links --backup-converted --page-requisites http://www.example.com/This note is preserved from the archive. The live page no longer resolves, so the original capture is linked below.
View the archived original at the Internet Archive
Reference shelf
A short shelf of sources and related reading. Opens in a new tab.