All Articles

Migrating Jekyll to Ghost

When I decided to migrate my blog platform Jekyll to Ghost blog platform I did not find any simple/useful way to export/import my posts besides this old Ruby script which did not work for me.. So I decided to solve this problem creating a nice npm module called Nodejs-Jekyll-to-Ghost which do the heavy work for those that want to migrate to ghost from Jekyll.

This npm module will help you to export your Markdown posts from Jekyll to a format that can be easily imported into Ghost blog platform.
It doesn’t handle static pages, and it doesn’t do anything with images. You’ll have to copy those over yourself and manually adjust any URL differences.

This was built by reverse-engineering the version of Wordpress plugin and Ghost schema to match the JSON file it outputs.


Published 4 Nov 2014

Software Engineer focused in Javascript applications
Michael Lancaster on Twitter