mirror of
https://github.com/jekyll/jekyll.git
synced 2026-01-31 09:48:30 -05:00
Correct pagination
This commit is contained in:
@@ -250,13 +250,12 @@ module Jekyll
|
||||
# "next_page" => <Number> }}
|
||||
def paginate_posts(file, dir)
|
||||
all_posts = self.posts.sort { |a,b| b <=> a }
|
||||
page = Page.new(self, self.source, dir, file)
|
||||
|
||||
pages = Pager.calculate_pages(all_posts, self.config['paginate'].to_i)
|
||||
|
||||
(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}))
|
||||
suffix = "page#{num_page}" if num_page > 1
|
||||
page.write(self.dest, suffix)
|
||||
|
||||
Reference in New Issue
Block a user