2015-11-05 09:55:32 +11:00
|
|
|
module Jekyll
|
|
|
|
class ResponsiveImage
|
|
|
|
module Common
|
|
|
|
include Jekyll::ResponsiveImage::Utils
|
|
|
|
|
|
|
|
def make_config(site)
|
|
|
|
config = ResponsiveImage.defaults.dup.merge(site.config['responsive_image']).merge(:site_dest => site.dest)
|
|
|
|
|
|
|
|
# Not very nice, but this is needed to create a clean path to add to keep_files
|
2015-12-28 09:41:04 +11:00
|
|
|
output_dir = format_output_path(config['output_path_format'], config['base_path'], '*', '*', '*')
|
|
|
|
output_dir = "#{File.dirname(output_dir)}/*"
|
|
|
|
|
2015-11-05 09:55:32 +11:00
|
|
|
site.config['keep_files'] << output_dir unless site.config['keep_files'].include?(output_dir)
|
|
|
|
|
|
|
|
config
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|