class Jekyll::Drops::SiteDrop
def [](key)
def [](key) if @obj.collections.key?(key) && key != "posts" @obj.collections[key].docs else super(key) end end
def collections
def collections @site_collections ||= @obj.collections.values.sort_by(&:label).map(&:to_liquid) end
def html_pages
def html_pages @site_html_pages ||= @obj.pages.select do |page| page.html? || page.url.end_with?("/") end end
def posts
def posts @site_posts ||= @obj.posts.docs.sort { |a, b| b <=> a } end