add github pages pages support