Skip to content

Commit 38d306a

Browse files
committed
Don't try to regenerate with older jekyll.
1 parent cb37528 commit 38d306a

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

lib/jekyll-archives/archive.rb

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,12 @@ def render(layouts, site_payload)
111111

112112
# Add dependencies for incremental mode
113113
def add_dependencies
114-
archive_path = site.in_dest_dir(relative_path)
115-
site.regenerator.add(archive_path)
116-
@posts.each do |post|
117-
site.regenerator.add_dependency(archive_path, post.path)
114+
if defined? site.regenerator
115+
archive_path = site.in_dest_dir(relative_path)
116+
site.regenerator.add(archive_path)
117+
@posts.each do |post|
118+
site.regenerator.add_dependency(archive_path, post.path)
119+
end
118120
end
119121
end
120122

@@ -170,7 +172,11 @@ def relative_path
170172
end
171173

172174
def regenerate?
173-
site.regenerator.regenerate?(self)
175+
if defined? site.regenerator
176+
site.regenerator.regenerate?(self)
177+
else
178+
true
179+
end
174180
end
175181

176182
# Returns the object as a debug String.

0 commit comments

Comments
 (0)