github pages does not like custom source directory