|
|
@ -24,8 +24,11 @@ module Jekyll |
|
|
|
|
|
|
|
# Monkeypatch: |
|
|
|
# On preview environment (localhost), publish all posts |
|
|
|
if ENV.has_key?('OCTOPRESS_ENV') && ENV['OCTOPRESS_ENV'] == 'preview' |
|
|
|
if ENV.has_key?('OCTOPRESS_ENV') && ENV['OCTOPRESS_ENV'] == 'preview' && post.data.has_key?('published') && post.data['published'] == false |
|
|
|
post.published = true |
|
|
|
# Set preview mode flag (if necessary), `rake generate` will check for it |
|
|
|
# to prevent pushing preview posts to productive environment |
|
|
|
File.open(".preview-mode", "w") {} |
|
|
|
end |
|
|
|
|
|
|
|
if post.published && (self.future || post.date <= self.time) |
|
|
|