diff --git a/lib/jekyll/site.rb b/lib/jekyll/site.rb index 98313f6b..feef7933 100644 --- a/lib/jekyll/site.rb +++ b/lib/jekyll/site.rb @@ -252,8 +252,9 @@ module Jekyll all_posts = self.posts.sort { |a,b| b <=> a } pages = Pager.calculate_pages(all_posts, self.config['paginate'].to_i) - + pages += 1 (1..pages).each do |num_page| + pager = Pager.new(self.config, num_page, all_posts, pages) page = Page.new(self, self.source, dir, file) page.render(self.layouts, site_payload.merge({'paginator' => pager.to_hash}))