shithub: hugo

Download patch

ref: 32fb1e6fac0534dcd4f8e8b42909c17fa254b4a4
parent: 28031b0897d7b0f216f60983cb55bd62cc0e06bc
author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
date: Thu Nov 17 12:08:31 EST 2016

node to page: Need to append theme templates

Updates #2297

--- a/hugolib/page.go
+++ b/hugolib/page.go
@@ -579,16 +579,16 @@
 
 	switch p.Kind {
 	case KindHome:
-		return []string{"index.html", "_default/list.html"}
+		return p.site.appendThemeTemplates([]string{"index.html", "_default/list.html"})
 	case KindSection:
 		section := p.sections[0]
-		return []string{"section/" + section + ".html", "_default/section.html", "_default/list.html", "indexes/" + section + ".html", "_default/indexes.html"}
+		return p.site.appendThemeTemplates([]string{"section/" + section + ".html", "_default/section.html", "_default/list.html", "indexes/" + section + ".html", "_default/indexes.html"})
 	case KindTaxonomy:
 		singular := p.site.taxonomiesPluralSingular[p.sections[0]]
-		return []string{"taxonomy/" + singular + ".html", "indexes/" + singular + ".html", "_default/taxonomy.html", "_default/list.html"}
+		return p.site.appendThemeTemplates([]string{"taxonomy/" + singular + ".html", "indexes/" + singular + ".html", "_default/taxonomy.html", "_default/list.html"})
 	case KindTaxonomyTerm:
 		singular := p.site.taxonomiesPluralSingular[p.sections[0]]
-		return []string{"taxonomy/" + singular + ".terms.html", "_default/terms.html", "indexes/indexes.html"}
+		return p.site.appendThemeTemplates([]string{"taxonomy/" + singular + ".terms.html", "_default/terms.html", "indexes/indexes.html"})
 	}
 
 	// Regular Page handled below
--