When I last moved my blog, I exported my posts archive, used Vim to correct all of the internal links in the XML file and then imported it into the new instance. I don’t think an option to export and import media even existed back in 2010. If it did, I didn’t see it and simply FTP’ed the images from the old site to the new.
With the move to WordPress.com I encountered a couple of glitches. The first one was my own fault — I forgot to fix the links which means that there are still some posts on here posting to images on the old server. Those images are still there, so this isn’t a problem — yet.
Slightly more concerning is the fact that not all images seem to have been transferred. This could either be because WordPress didn’t always neatly organise it’s media files by year and month, or it may just because I have too many of them. Again, this isn’t a problem while the files can still be found on the old server, but I don’t want to be dependent on having to indefinitely maintain a bunch of old domains.
So I am thinking of hosting my media files elsewhere. Media Goblin is my first thought, which would allow me to host images elsewhere while retaining control over them.
I’m not in any great hurry just yet, but decoupling my posts from my images does strike me as an effective way of maximising flexibility at minimal cost.
Another task for 2019, I think.