How to migrate from Jekyll to WordPress
Last month the decision was made to consolidate years of newsletters, weblog posts and other minutiae from various Jekyll instances to one WordPress-powered deal.
A fair amount of time was spent researching the best, quickest (and easiest!) way to do this but, unsurprisingly, most searches turned up the opposite: migrating from WordPress to Jekyll – anyway – here’s now it’s done:
Jekyll instance
- Install the Jekyll Feed plugin.
- Do a
jekyll build
and ensure the generatedfeed.xml
has all the posts that are intended to be migrated.
WordPress instance
- Download and install the WP All Import plugin:
wp plugin install wp-all-import --activate
. - In WordPress Admin, click on the All Import link and upload the
feed.xml
file generated earlier. - Follow the four-step process to map and import the
feed.xml
data file into the WordPress instance.
I’d have saved a bunch of time had I been pointed at the WP All Import plugin from the beginning, so hopefully this will help somebody in the future.