It’s been reported (Debian mailing list, Phoronix, Linuxiac) that Debian 13 will likely be out this summer. The hard freeze is on May 15 and usually that means the actual release is pretty close, just a couple of months away.
Phoronix speculated that, since Debian 12 went from initial freeze to stable release in 5 months, Debian 13 could release around August.
All of your dev log should be able to be accessed on a single page. There shouldn’t be pagination. On mobile, your site is really hard to use.
Try a static site generator or hosting on GitHub Pages or something.