Clairnote Website and GatsbyJS
Have you noticed that pages on the Clairnote website now load really fast? For a number of months I've been working on moving the Clairnote website from WordPress to GatsbyJS, a super-charged, next-generation, blow-your-socks-off static site generator. The change has been live for a few weeks now, and it brings a number of benefits for visitors and also for future site development and maintenance.
madness setup in GatsbyJS, without pulling your hair out. My hope is that this will make it easier and more enjoyable to work with the site going forward. I sure hope so, because it was more work than I anticipated. Particularly the blog part, since GatsbyJS doesn't provide blogging features 'out of the box', like WordPress, but rather gives you some raw materials you can use to build your own blogging solution. This is where its flexibility and power come with some trade-offs, depending on the use case.
There are a couple of things that have gone away that hopefully won't be missed too much. The first is the site search feature. For that I'm just punting and sending seekers to DuckDuckGo with "site:clairnote.org", which should suffice for now. The other is blog comments, and it's a shame to to lose them, even if they weren't used all that much. It's always good to get feedback and encouragement in this obscure corner of the musical landscape. So don't hesitate to send comments by email instead. I will add them to the post. Note that comments on past posts are still there. Staticman actually provides a clever way to do comments on a static site, so maybe that could work at some point. (But see what I mean about building your own blog.)
In sum, this move to GatsbyJS puts the Clairnote site on solid footing for the future. GatsbyJS is really nice to work with if you're used to the kind of workflow it provides, and I've been pleased with the results so far. But I'm glad that the porting work is done and I can move on to other things.