https://github.com/haplo/pelican-copy-code — A Pelican [1] plugin to add a Copy button to all source code blocks. It happens at build time, so no DOM manipulation at page load time.
I'm currently writing a series of blog posts about these that I call Vibe-coding Escapades [3]. I will also write about bugs and technical problems that AI helps me debug and solve, some are non-trivial and have been pestering me for years.
You are correct, this article is part of my self-hosted Tailscale series using Headscale, which is why I'm receiving the full benefits of moving Syncthing to it. Otherwise Tailscale would keep the same metadata that Syncthing discovery and relay servers were. I talk about that in Part 1 of the series, it's a main motivator for self-hosting Headscale.
The Digikam DB is SQLite on a fast NVMe drive. The photos are on a 4 TB SSD. I have been using Digikam for maybe a decads, so the collection has been growing with me, but no issues so far.
[1] https://blog.fidelramos.net/software/how-i-sandbox-ai-agents...