My website has always been both a way for me to show my work & hobby for me to tinker with. Over the last year I've moved to self-hosting a staticly generated site and customized various themes within an inch of their lives.
If it‘s the opposite — if I have to blacklist instead of whitelist — then I’d be constantly blacklisting. And, the first time I go to a site, it gets to run code before I decide to allow it.
Unfortunately I am not a web developer, so I had to rely on cleverer people. After a lot of research and false starts1 I found some projects I was able to use:
With these components in place I also had a mostly fresh start and got to clean up the look of my site a little. The galleries are now first class layouts and all of the little overrides I'd made are integrated in the Hugo theme directly.
I've also moved away from pagination on my blog. The main blog page will show a list of recent posts and the rest are at the new archive page.
Shockingly, not everything posted on Stack Overflow works