introduce alias generator and update permalink, case #32