Class: RageRender::PaginatedBlogArchiveGenerator

Inherits:
Jekyll::Generator
  • Object
show all
Includes:
PaginationGenerator
Defined in:
lib/ragerender/jekyll/blog_archive.rb

Overview

As above.

Instance Method Summary collapse

Methods included from PaginationGenerator

#duplicate, #generate, #handle_page

Instance Method Details

#num_pages(site) ⇒ Object



46
47
48
# File 'lib/ragerender/jekyll/blog_archive.rb', line 46

def num_pages site
  site.posts.docs.each_slice(BLOGS_PER_PAGE).size
end


50
51
52
# File 'lib/ragerender/jekyll/blog_archive.rb', line 50

def permalink
  '/blogarchive/page/:number/index.html'
end

#source_page(site) ⇒ Object



42
43
44
# File 'lib/ragerender/jekyll/blog_archive.rb', line 42

def source_page site
  site.pages.detect {|page| page['layout'] == 'blog-archive' }
end