Class: GuidesStyle18F::Generator

Inherits:
Jekyll::Generator
  • Object
show all
Defined in:
lib/guides_style_18f/generator.rb

Instance Method Summary collapse

Instance Method Details

#generate(site) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/guides_style_18f/generator.rb', line 13

def generate(site)
  Layouts.register(site)
  Assets.copy_to_site(site)
  GeneratedPages.generate_pages_from_navigation_data(site)
  pages = site.collections['pages']
  docs = (pages.nil? ? [] : pages.docs) + site.pages
  Breadcrumbs.generate(site, docs)
  NamespaceFlattener.flatten_url_namespace(site, docs)
end