Following last year’s migration and site integration I was happy with hosting most of my writing under a single, self-hosted Wordpress installation. However, lately I have been feeling the need to further simplify my setup. Getting rid of Wordpress and relying on someone else hosting my static pages sounded like a good idea: a proper Christmas-New Year project.

I exported the whole Wordpress site to Markdown using the Jekyll Exporter WordPress plugin. It mostly did a good job, although it was tripped a few times by the pre + code block. As I had to check and correct some of the export, I used the time to update the links, both within my site and mostly to external web sites. I hadn’t noticed that my previous integration had broken a few internal links. However, the real problem was link rot; the farther back I went, the worse the situation was. Posts from ten years ago had 50% of dead links. Fifteen years ago, 75% of the links were gone. I managed to rescue some of the links via the Internet Archive. Long live the Archive!

Then came figuring out Jekyll. I chose it, instead of more modern systems (like Hugo), because it is the tool of choice for free hosting in GitHub. I can even post directly from GitHub when travelling. I think it could also work with Gitlab. A few things I learnt:

Everything seems to be working properly, but for a couple of to dos:

Small fries to finish.

Chopping the site to pieces and 
putting it together again.