So I went all in on this. I ended up building out a static site generator called Orison on top of lit-html, which is the new Polymer templating library. It is pretty awesome to create a static site with lit-html templating, as it is so close to bare bones JavaScript, making the entire developer experience built on native web technologies even at the site generation step. I am in the process of using this approach to create multiple ecommerce sites for my clients. They are not quite ready to share but over all this JAMstack / Contentful + Netlify combo with is a great way to build websites.
So I went all in on this. I ended up building out a static site generator called Orison on top of lit-html, which is the new Polymer templating library. It is pretty awesome to create a static site with lit-html templating, as it is so close to bare bones JavaScript, making the entire developer experience built on native web technologies even at the site generation step. I am in the process of using this approach to create multiple ecommerce sites for my clients. They are not quite ready to share but over all this JAMstack / Contentful + Netlify combo with is a great way to build websites.
Glad the article was able to help. Sounds like an interesting project you're working on.