WordPress Themes To Gatsby Themes

I considered myself a WordPress enthusiast and have been self-learning WordPress as a side project for almost a decade or so. I really enjoy learning & working on my WordPress projects. My WordPress learning has been through learning by doing theme projects. I run couple of WordPress sites where I use my own themes.


Recently I have been interested in Gatsby and learning to create Gatsby sites, through learning by doing projects. Although I am not quite there yet where I want to be but at this stage I am exited to realize how cool it is! Though I have been learning JavaScript & React for almost two years, the Gatsby learning has been more exiting.

Gatsby is a free and open source framework based on React that helps developers build blazing fast websites and apps. – Gatsby

Gatsby Themes

In WordPress, themes are “collections of different files that work together to create what you see, as well as how your site behaves“. In contrast, Gatsby themes are “reusable building blocks of a Gastby site packaged as a standalone product” similar to a npm package.

A theme is effectively a composable Gatsby config. Jason Lengstorf
In interview on JavaScript to Elm

My Gatsby site project is almost complete with few more functionalities & styling tweaks remaining. The next learning project I want to tackle is packing my site into a Gatsby theme package.

Useful Resources