Update home page title

Maybe this will get the new post to show up, I've tried everything else already!
1 job for pages in 6 minutes