DEV Community


Bye bye, Medium! Hello, Jekyll 4.0! 👋🏼

Ernesto Tagwerker (he/him)
Founder at Ombu Labs and
Originally published at on ・2 min read

This year Medium decided to implement a paywall with all their content (meaning my content, and your content, and anyone’s content published in their platform)

When that happened I thought it was a good idea to leave their platform and use Jekyll instead. It took me almost 10 months to finally move away from Medium! This Thanksgiving break was a good time to spend a few hours migrating my content to Jekyll + GitHub Pages.

Here is how I did it:

  1. I started with’s blog’s source code (which is open source). Then I followed the instructions in this article:

  2. I tweaked some of the content and file names. I had to massively edit file names so that Jekyll could figure out that it had to generate HTML pages for them.

  3. I migrated from Jekyll 3.0 to 4.0. Fortunately the migration was quite easy! You can see all the changes over here:

  4. I implemented Hyde and tweaked a few details to find a look & feel that I liked.

  5. I configured Route 53 and GitHub to serve the domain without www. The nice thing about GitHub Pages is that it is simple, easy, and free for open source projects.

GitHub's Pages DNS Settings

Here is the end result!

Screenshot of using Jekyll + Hyde (Poole)

If you are thinking about migrating away from Medium, Jekyll is a great alternative to have full control of your platform and content! ❤️

PS: And if you want to take advantage of a great, developer-focused platform, you can cross-post all your articles to DEV! You just need to set up the right settings in your profile:

Screenshot for RSS import settings in

Discussion (2)

qainsights profile image
NaveenKumar Namachivayam ⚡

How about migrating from WordPress to Jekyll without affecting the SEO scores?

chrisrhymes profile image
C.S. Rhymes

You can use a Jekyll plugin to generate meta tags. It works with GitHub pages too.