From 6e980f3f6a86f2fd72ac111203b504dd46053638 Mon Sep 17 00:00:00 2001 From: Pat Hawks Date: Tue, 31 Jul 2018 15:12:57 -0500 Subject: [PATCH] Remove 'cache_dir' during `jekyll clean` (#7158) Merge pull request 7158 --- lib/jekyll/commands/clean.rb | 2 ++ lib/jekyll/configuration.rb | 1 + 2 files changed, 3 insertions(+) diff --git a/lib/jekyll/commands/clean.rb b/lib/jekyll/commands/clean.rb index 1ef65db2..9bebd517 100644 --- a/lib/jekyll/commands/clean.rb +++ b/lib/jekyll/commands/clean.rb @@ -22,10 +22,12 @@ module Jekyll options = configuration_from_options(options) destination = options["destination"] metadata_file = File.join(options["source"], ".jekyll-metadata") + cache_dir = File.join(options["source"], options["cache_dir"]) sass_cache = ".sass-cache" remove(destination, :checker_func => :directory?) remove(metadata_file, :checker_func => :file?) + remove(cache_dir, :checker_func => :directory?) remove(sass_cache, :checker_func => :directory?) end diff --git a/lib/jekyll/configuration.rb b/lib/jekyll/configuration.rb index 95cd87fb..804686e6 100644 --- a/lib/jekyll/configuration.rb +++ b/lib/jekyll/configuration.rb @@ -9,6 +9,7 @@ module Jekyll "source" => Dir.pwd, "destination" => File.join(Dir.pwd, "_site"), "collections_dir" => "", + "cache_dir" => ".jekyll-cache", "plugins_dir" => "_plugins", "layouts_dir" => "_layouts", "data_dir" => "_data",