class JekyllThemeGuidesMbland::GeneratedPages
Constants
- DEFAULT_LAYOUT
Public Class Methods
generate_pages_from_generated_nodes(site, layout, nav_data, parent_url)
click to toggle source
# File lib/jekyll-theme-guides-mbland/generated_pages.rb, line 13 def self.generate_pages_from_generated_nodes(site, layout, nav_data, parent_url) (nav_data || []).select { |nav| nav['generated'] }.each do |nav| site.pages << GeneratedPage.new(site, layout, nav, parent_url) children = nav['children'] next_url = parent_url + nav['url'] generate_pages_from_generated_nodes(site, layout, children, next_url) end end