I would like to mirror somebody’s blog posting, including embedded pictures. Ideally the mirror should be able to stay up forever. What’s the simplest easiest way to accomplish this?
There’s no such thing as ‘forever’ - web hosts can go out of business, etc, but your best shot is probably:
Obtain their permission to do this (the content is theirs)
Procure hosting that features ssh shell access
Set up a script to spider/copy their site (I imagine there are ready-made scripts for this out there), and schedule it with cron or similar
Set up some sort of managed trust fund that will pay for the hosting in perpetuity.
Well, if you have access to a linux box you could do a ‘wget -r the_website_url’ to snag the current content. Any links to offsite content would remain links and therefore could grow stale. So that would require either manual intervention or a custom script to pull in the remote content and link it in properly.
For any OS most browsers have a ‘save page as’ option that might work well enough for your purposes. It would then just be a matter of finding somewhere to host it.