# along with this program. If not, see <https://www.gnu.org/licenses/>.
preprocess do
+ system("git", "submodule", "update", "--init")
+
# Remove dead annex keys from processing
@items.delete_if do |item|
- l = File.readlink(item.raw_filename)
- true if !File.exists?(item.raw_filename) and l =~ %r{/annex/objects/}
+ l = File.readlink(item.raw_filename)
+ true if !File.exists?(item.raw_filename) and l =~ %r{/annex/objects/}
rescue Errno::EINVAL
end
end
compile '/images/*.jpg', rep: :large do
- filter :imgresize, width: 1200, height: 1200
- write item.identifier.without_ext + '-t1200.' + item.identifier.ext
+ filename = item.identifier.without_ext + '-t1200.' + item.identifier.ext
+ filter :imgresize, width: 1200, height: 1200, cache: filename
+ write filename
end
compile '/images/*.jpg', rep: :info do