As it stands this site is abominably slow, both to develop and to visit. This won’t do.
Next.js offers an appealing blend of performance enhancing features, focusing on pre-rendering and static delivery wherever possible, while retaining the dynamic capabilities of React proper. So far this site is utterly static, but I anticipate developing some more interactive pieces, so the framework we choose must accommodate both dynamic and static pages.
What is worth keeping here? We may go for a full revision, tuned for speed.