So, as I'm looking for a new gig, I took the opportunity to freshen up my portfolio site, which uses WordPress.
For the longest time I didn't want to get on board with Gutenberg, the blocks-based editing system introduced in 2018. (In a more limited way, this also powers the post editor on Tumblr.)
I had installed the Classic Editor option so all I would see was the pre-Gutenberg UI.
Aaaaaannnnd... i turned it off.
And ditched my old theme for this year's stock theme, Twenty Twenty-Three.
I have to say the new editing experience is pretty sweet.
Instead of a forms-based editor where you need to fill in each item of metadata manually - title, subtitle, preferred permalink, etc etc, and for each of these things to be hard-coded to elements in your theme, now it's more or less completely freeform. Just enter a title, and then start typing.
The block-based layout is super flexible, if a little obtuse at times. You can add blocks from a standard library of items or install new custom ones, and then insert or drag and drop them where you wish. You can group items together to create "patterns" for reuse elsewhere.
It's also easy to go from editing a post, straight into editing the actual underlying post template with the same blocks-based UI. (This confused me a bit at first, but I got the hang of it.)
Plus, they include all sorts of interesting blocks that are useful, like e-commerce widgets (for instance, selling tickets through Eventbrite, etc.).
The only third-party plugin I'm running right now is FooGallery which turns the built-in image galleries into expandable slideshows to view images full-size (I'm a bit puzzled as to why this isn't part of the default WP Gallery block tbh).
I'm glad I finally took the plunge, because it makes customizing a site sooooo much easier and code-free. But I'd love to learn how to create Blocks of my own, too.