getting github pages to play nice with public directory