From 3e164d6daf5b035cec672d06a3b12f09a00f151d Mon Sep 17 00:00:00 2001 From: scribu Date: Sat, 9 Feb 2013 23:47:17 +0200 Subject: [PATCH] don't check if draft is published or if its date is in the future --- lib/jekyll/site.rb | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/jekyll/site.rb b/lib/jekyll/site.rb index 5d1bfd70..ae9c9d30 100644 --- a/lib/jekyll/site.rb +++ b/lib/jekyll/site.rb @@ -206,16 +206,14 @@ module Jekyll return unless File.exists?(base) entries = Dir.chdir(base) { filter_entries(Dir['**/*']) } - # first pass processes, but does not yet render post content + # first pass processes, but does not yet render draft content entries.each do |f| if Draft.valid?(f) - post = Draft.new(self, self.source, dir, f) + draft = Draft.new(self, self.source, dir, f) - if post.published && (self.future || post.date <= self.time) - self.posts << post - post.categories.each { |c| self.categories[c] << post } - post.tags.each { |c| self.tags[c] << post } - end + self.posts << draft + draft.categories.each { |c| self.categories[c] << draft } + draft.tags.each { |c| self.tags[c] << draft } end end end