front end web storm

Rearchitecting with Phenomic

I've had creating a blog on my list of rainy day projects for some time now. It's never seemed like a priority but as I sit in Chicago on a rainy day it seems like a good time to dig in.

Like a lot of people I've been really liking React. I thought of using WordPress as a back end with React on the front end but really wanted to keep the speed an ease of my previous static setup.

So I've been on the hunt for a way to write in markdown, build the front end with React, serve the site statically and manage the entire thing on GitHub.

I pondered tweaking an existing static site generator to generate JSON, rather than HTML, so I could deploy both the back end and front end statically. I've had some experience with Jekyll but wanted to stick with writing JavaScript, not Ruby. After a long search I found a project called Phenomic.

Phenomic is a modern website generator based on the React and Webpack ecosystem.

It sounded like exactly what I was looking for without any hacking. I downloaded Phenomic and was up and running with the starter theme quickly. If you are looking for something similar give it a shot - I'm glad I did.