lib/jekyll/hooks/purgecss.rb in jekyll-purgecss-0.1.0 vs lib/jekyll/hooks/purgecss.rb in jekyll-purgecss-0.1.1
- old
+ new
@@ -1,12 +1,14 @@
# frozen_string_literal: true
-Jekyll::Hooks.register(:site, :post_write) do |_site|
+Jekyll::Hooks.register(:site, :post_write) do |site|
if Jekyll.env == "production"
raise PurgecssNotFoundError unless File.file?("./node_modules/.bin/purgecss")
raise PurgecssRuntimeError unless system(
- "./node_modules/.bin/purgecss --config ./purgecss.config.js --out _site/css/"
+ "./node_modules/.bin/purgecss " \
+ "--config ./purgecss.config.js " \
+ "--out _site/#{site.config.fetch("css_dir", "css")}/"
)
end
end
class PurgecssNotFoundError < RuntimeError; end