The main posts have come back up, but the site pages were still giving an error 404.
I was able to log into the admin area, open the site pages and resave them, which has brought them back.
Good to see them back, but wish I knew why they disappeared.