diff --git a/lib/jekyll/scholar/utilities.rb b/lib/jekyll/scholar/utilities.rb index bfab78084fc947549963c8c525b11f8b3709df7b..72a1a183daa79720746eb1942f694076cd3c4da3 100644 --- a/lib/jekyll/scholar/utilities.rb +++ b/lib/jekyll/scholar/utilities.rb @@ -173,7 +173,13 @@ module Jekyll e['key'] = entry.key e['type'] = entry.type - e['bibtex'] = entry.to_s + if entry.field?(:abstract) + tmp = entry.dup + tmp.delete :abstract + e['bibtex'] = tmp.to_s + else + e['bibtex'] = entry.to_s + end entry.fields.each do |key, value| value = value.convert(*bibtex_filters) unless bibtex_filters.empty?