Class: RageRender::PaginatedBlogArchiveGenerator
- Inherits:
-
Jekyll::Generator
- Object
- Jekyll::Generator
- RageRender::PaginatedBlogArchiveGenerator
show all
- Includes:
- PaginationGenerator
- Defined in:
- lib/ragerender/jekyll/blog_archive.rb
Overview
Instance Method Summary
collapse
#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
|
#permalink ⇒ Object
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
|