Você pode usar
while
iterador para percorrer as pages
variável para fazer um número para cada uma de suas páginas. E mostrar/ocultar condicionalmente os links Anterior/Próximo com base no current
variável. Isso deve funcionar se você não tiver uma grande quantidade 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
Além disso, consulte isso exemplo.