can now set a custom pagination location with pagination_path

This commit is contained in:
Dane Harrigan
2011-06-04 21:36:29 -04:00
parent b2ab245835
commit 2b8017dfdc
2 changed files with 35 additions and 2 deletions

View File

@@ -37,13 +37,19 @@ module Jekyll
if num_page > 1
newpage = Page.new(site, site.source, page.dir, page.name)
newpage.pager = pager
newpage.dir = File.join(page.dir, "page#{num_page}")
newpage.dir = File.join(page.dir, paginate_path(site, num_page))
site.pages << newpage
else
page.pager = pager
end
end
end
private
def paginate_path(site, num_page)
format = site.config['paginate_path'] || "page:num"
format.sub(':num', num_page.to_s)
end
end
class Pager