Merge pull request #2164 from mrtazz/draft-unpublished
This commit is contained in:
commit
939ff2337f
|
@ -24,6 +24,17 @@ Feature: Draft Posts
|
||||||
Then the _site directory should exist
|
Then the _site directory should exist
|
||||||
And the "_site/recipe.html" file should not exist
|
And the "_site/recipe.html" file should not exist
|
||||||
|
|
||||||
|
Scenario: Don't preview a draft that is not published
|
||||||
|
Given I have a configuration file with "permalink" set to "none"
|
||||||
|
And I have an "index.html" page that contains "Totally index"
|
||||||
|
And I have a _drafts directory
|
||||||
|
And I have the following draft:
|
||||||
|
| title | date | layout | published | content |
|
||||||
|
| Recipe | 2009-03-27 | default | false | Not baked yet. |
|
||||||
|
When I run jekyll with drafts
|
||||||
|
Then the _site directory should exist
|
||||||
|
And the "_site/recipe.html" file should not exist
|
||||||
|
|
||||||
Scenario: Use page.path variable
|
Scenario: Use page.path variable
|
||||||
Given I have a configuration file with "permalink" set to "none"
|
Given I have a configuration file with "permalink" set to "none"
|
||||||
And I have a _drafts directory
|
And I have a _drafts directory
|
||||||
|
|
|
@ -186,7 +186,9 @@ module Jekyll
|
||||||
drafts = read_content(dir, '_drafts', Draft)
|
drafts = read_content(dir, '_drafts', Draft)
|
||||||
|
|
||||||
drafts.each do |draft|
|
drafts.each do |draft|
|
||||||
aggregate_post_info(draft)
|
if draft.published?
|
||||||
|
aggregate_post_info(draft)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue