Right now, the user must manually create the site after the branches are set up. Luckily, GitHub has a method for creating sites through the API, so we can add a small action that does that if the page does not exist.
This will definitely make it easier for contributors