I am currently not maintaining a homepage.
For friends who are looking for it, my latest contact information is below:

Office Address: 404, School of Mathematical Sciences (new building), University of Science and Technology of China (USTC), Hefei, China

Email: liuxizhi [at] ustc [dot] edu [dot] cn