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