Class: RageRender::MainArchivePageGenerator
- Inherits:
-
Jekyll::Generator
- Object
- Jekyll::Generator
- RageRender::MainArchivePageGenerator
- Defined in:
- lib/ragerender/jekyll/archive.rb
Overview
Sets the main archive page at ‘/archive’ to be either the chapter index if chapters are enabled or the comics list if there are no chapters.
Instance Method Summary collapse
Instance Method Details
#generate(site) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/ragerender/jekyll/archive.rb', line 23 def generate site archive = site.pages.detect {|page| page.data['layout'] == 'archive' && !page.data.include?('mode') } archive.data['mode'] = unless site.collections['comics'].docs.any? {|c| c.data.include? 'chapter' } 'comics' end end |