diff --git a/lib/jekyll/convertible.rb b/lib/jekyll/convertible.rb index 0f1be4f4..05f930f0 100644 --- a/lib/jekyll/convertible.rb +++ b/lib/jekyll/convertible.rb @@ -159,7 +159,7 @@ module Jekyll # # Returns true if the layout is invalid, false if otherwise def invalid_layout?(layout) - !data["layout"].nil? && data["layout"] != "none" && layout.nil? + !data["layout"].nil? && data["layout"] != "none" && layout.nil? && self.class.to_s != "Jekyll::Excerpt" end # Recursively render layouts