adding key-photos in support of a prettier gallery list

This commit is contained in:
Andrew Davidson 2016-09-19 22:19:26 -04:00
parent 018c6d83f1
commit f2425919c6

View file

@ -16,17 +16,24 @@ Dir.mkdir File.join(gallery_slug, "assets")
out = "---\ngallery-title: #{gallery_title}\n"
out += "gallery-slug: #{gallery_slug}\n"
out += "gallery-date: #{Time.now.to_s}\n"
out += "images:\n"
@images.each do |image|
@images.each_with_index do |image, i|
basename = File.basename(image, '.jpg')
filename = year.to_s+"-"+month.to_s+"-"+basename
out += " - basename: #{basename}\n"
out += " thumb-src: /assets/#{filename}_t.jpg\n"
out += " mid-src: /assets/#{filename}_m.jpg\n"
out += " image-src: /assets/#{filename}.jpg\n"
out += " mid-page: /photos/#{gallery_slug}/#{basename}/\n"
t = " - basename: #{basename}\n"
t += " thumb-src: /assets/#{filename}_t.jpg\n"
t += " mid-src: /assets/#{filename}_m.jpg\n"
t += " image-src: /assets/#{filename}.jpg\n"
t += " mid-page: /photos/#{gallery_slug}/#{basename}/\n"
if i == 0 then
out += "gallery-key:\n"
out += t
out += "images:\n"
out += t
else
out += t
end
puts "Resizing #{basename}."
thumb = "convert #{image} -quality 80 -resize 300x300 './#{gallery_slug}/assets/#{filename}_t.jpg'"
`#{thumb}`