lib/nanoc3/data_sources/filesystem.rb in nanoc3-3.1.0rc1 vs lib/nanoc3/data_sources/filesystem.rb in nanoc3-3.1.0
- old
+ new
@@ -80,10 +80,10 @@
meta_filename = filename_for(base_filename, meta_ext)
content_filename = filename_for(base_filename, content_ext)
# Read content and metadata
is_binary = !!(content_filename && !@site.config[:text_extensions].include?(File.extname(content_filename)[1..-1]))
- if is_binary
+ if is_binary && klass == Nanoc3::Item
meta = (meta_filename && YAML.load_file(meta_filename)) || {}
content_or_filename = content_filename
else
meta, content_or_filename = parse(
content_filename, meta_filename, kind)