diff --git a/lib/jekyll-archives.rb b/lib/jekyll-archives.rb index b67ade7..ae287c1 100644 --- a/lib/jekyll-archives.rb +++ b/lib/jekyll-archives.rb @@ -28,16 +28,18 @@ def initialize(config = nil) end def generate(site) - @site = site - @posts = site.posts - @archives = [] + unless site.incremental? + @site = site + @posts = site.posts + @archives = [] - @site.config["jekyll-archives"] = @config + @site.config["jekyll-archives"] = @config - read - @site.pages.concat(@archives) + read + @site.pages.concat(@archives) - @site.config["archives"] = @archives + @site.config["archives"] = @archives + end end # Read archive data from posts