OK, well, I finally fixed the problem with the site. After a couple of hours trying to restore the broken database, I gave up and instead went to a full site backup. The problem there was that the latest one was from the 23rd, so about a week’s worth of posts are lost. Oh well, could be worse, I guess. I’ll be more diligent about the backups.
Anyway, we’re back, so I’ll resume posting again probably tomorrow.