I got my original Neocities site back!
Due to a problem that was probably partially my fault, my Neocities site went down for a couple of days. It's back up again now.
Alternatively, just go to my independently hosted personal website, which my Neocities site redirects to.