We’re using Contentful to manage web content for a project at work so I thought I would give it a go to combine it with Jekyll to maintain this website. It was an interesting learning experience, diving deeper into CircleCI and deployment logistics.

Before this change, I would add any new content as code in my Jekyll repository, build the site and then manually copy everything to my host server via ftp. Now I can create or update blog posts in the Contentful web UI and the changes are automatically pushed to my host server via the Contentful webhooks and automated build scripts in CircleCI. I’m planning to open up the repo on Github soon.