Sha256: cfb4ed907d5d2e8f075bf535021fd6b8da0be8388e24e1baf35455e79c646362
Contents?: true
Size: 498 Bytes
Versions: 1
Compression:
Stored size: 498 Bytes
Contents
# frozen_string_literal: true 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/#{site.config.fetch("css_dir", "css")}/" ) end end class PurgecssNotFoundError < RuntimeError; end class PurgecssRuntimeError < RuntimeError; end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jekyll-purgecss-0.1.1 | lib/jekyll/hooks/purgecss.rb |