As part of my annual spring-clean, I decided to archive some of my old WordPress blogs which I no longer update and will give up the related domains.
There are a number of different ways in which you can archive the blog, for example, you can simply dump the blog database, export the blog posts and save all the media files you may have used with the blog. This allows you to regenerate the blog if you so decide in the future,
Another alternative, is to simply save all the articles in a pdf file or multiple pdf files – an easy way to do this, in the Chrome browser is using the “RMB … Print“ option on the page you want archive and select the “Save as PDF” option. If you want to save the whole blog in this way, simply ensure that all the posts/articles are currently being displayed when you print the page. (This may not be practicable for blogs with a lot of posts)
While thinking about the different possibilities, I toyed with the idea of converting the blog into a linked set of static HTML files and discovered the really-static plugin for WordPress.
The really-static plugin will generate a static, HTML version of a WordPress blog. In addition, it will make changes automatically to the static version of the blog when a post is published, edited or deleted.
In my case, I only want to generate a static HTML version of the blog, but because of the possible performance improvements in serving static HTML pages over the usual generation mechanism, I may use it in conjunction with my live blogs too.