require "pathname" module SassHelpers def page_title title = "Sass: " if data.page.title title << data.page.title else title << "Syntactically Awesome Style Sheets" end title end def copyright_years(start_year) end_year = Date.today.year if start_year == end_year start_year.to_s else start_year.to_s + '–' + end_year.to_s end end def pages_for_group(group_name) group = data.nav.find do |g| g.name == group_name end pages = [] return pages unless group if group.directory pages << sitemap.resources.select { |r| r.path.match(%r{^#{group.directory}}) && !r.data.hidden }.map do |r| ::Middleman::Util.recursively_enhance({ :title => r.data.title, :path => r.url }) end.sort_by { |p| p.title } end pages << group.pages if group.pages pages.flatten end end