Доработан код, убрано лишнее, количество отображаемых страниц можно задавать в index.html