shithub: hugo

Download patch

ref: ec02fa4bddaf07d392671497c31c8136763d78f7
parent: 89685249001e0127efc169ffd09d0a3d5eb1536f
author: spf13 <[email protected]>
date: Tue Aug 13 05:23:43 EDT 2013

Adding support for a default content type template
default template found at layouts/_default/single.html

--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -348,7 +348,11 @@
 	for i, _ := range s.Pages {
 		content, err := s.RenderThing(s.Pages[i], s.Pages[i].Layout())
 		if err != nil {
-			return err
+			var err2 error
+			content, err2 = s.RenderThing(s.Pages[i], "_default/single.html")
+			if err2 != nil {
+				return err
+			}
 		}
 		s.Pages[i].RenderedContent = content
 	}