Puede usar while
iterador para recorrer las pages
variable para hacer un número para cada una de sus páginas. Y mostrar/ocultar condicionalmente los enlaces Anterior/Siguiente en función del current
variable. Esto debería funcionar si no tiene una gran cantidad de páginas:
ul
if current > 1
li
a(href=`?page=${parseInt(current) - 1}`) Previous
- var i = 1
while i <= pages
li
a(href=`?page=${i}`)= i++
if current < pages
li
a(href=`?page=${parseInt(current) + 1}`) Next
Además, consulte esto ejemplo.