If you've been following me for a while (since I started the iBSD channel), you'll remember that I started messing around with Jekyll after 10 years of Wordpress, fell in love with it, then used it to build the first iBSD site.
Well, static site generators have become a massive rabbit hole since then.
It's become an obsession. 😄
I moved on to Hugo, then Gridsome and now finally GatsbyJS, and I've built over a dozen income-generating websites using GatsbyJS (it's only my main language blog that I still haven't rebuilt yet).
In the span of about 12 months, I've gone from zero knowledge of React to building web apps, dashboards and blogs for various niche projects.
As you can tell, I've redeveloped the original iBSD site as a GatsbyJS site (getting between 96 - 99 performance score through Google Lighthouse).
It's still a bit rough in design but I'm mostly happy with it.
There's only one problem.
OpenBSD does not play nice with GatsbyJS
I use FreeBSD with Gatsby which works pretty much flawlessly (some minor issues with pngquant and sharp but easy to remedy).
OpenBSD won't work with GatsbyJS, however.
I think it's a sharp issue but not sure - mostly ends up with:
ERR! cb() never called
No verbose details on why shit isn't working.
I'm out of ideas.
Anyone managed to get GatsbyJS working properly in OpenBSD?
It's frustrating because my laptop runs OpenBSD but this means that I can only maintain/develop for web at home on my FreeBSD machine (or SSH into another machine to develop).
If you've had success -- or care to try -- please comment below and offer some pointers.