Class: RageRender::ChapterArchiveGenerator

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

Overview

Now there is also one page per chapter… but also the chapter pages are paginated if there are more than 160 comics per chapter. So we have to handle that pagination manually by calling another paginator for each page we generate here.

Instance Method Summary collapse

Instance Method Details

#generate(site) ⇒ Object



56
57
58
59
60
61
# File 'lib/ragerender/jekyll/archive.rb', line 56

def generate site
  site.collections['chapters'].docs.to_a.dup.each do |page|
    page.data['mode'] = 'chapters'
    ChapterArchivePaginator.new(page).generate(site)
  end
end