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)