def process()
path = out_path
path.dirname.mkpath
- path.write(render)
+ path.open('w') { |f| f.write(render) }
end
end
Liquid::Template.register_tag('children', Tag_children)
Liquid::Template.register_tag('prevnext', Tag_prevnext)
-Liquid::Template.error_mode = :strict
+if defined? Liquid::Template.error_mode
+ Liquid::Template.error_mode = :strict
+end
Site.new.run