let `pack.ls` generate pages