From 8a5dd06ad0edde01b35c24b2cf50e0e50cba1290 Mon Sep 17 00:00:00 2001 From: spf13 Date: Tue, 4 Nov 2014 00:44:30 -0500 Subject: [PATCH] Use page.Markup to determine which PageHandler to use if it's set. --- hugolib/site.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/hugolib/site.go b/hugolib/site.go index 2e26beb84..4a986d81f 100644 --- a/hugolib/site.go +++ b/hugolib/site.go @@ -428,7 +428,12 @@ func sourceReader(s *Site, files <-chan *source.File, results chan<- HandledResu func pageConverter(s *Site, pages <-chan *Page, results HandleResults, wg *sync.WaitGroup) { defer wg.Done() for page := range pages { - h := FindHandler(page.File.Extension()) + var h Handler + if page.Markup != "" { + h = FindHandler(page.Markup) + } else { + h = FindHandler(page.File.Extension()) + } if h != nil { h.Convert(page, s, results) } @@ -438,8 +443,6 @@ func pageConverter(s *Site, pages <-chan *Page, results HandleResults, wg *sync. func fileConverter(s *Site, files <-chan *source.File, results HandleResults, wg *sync.WaitGroup) { defer wg.Done() for file := range files { - fmt.Println(file.Path()) - //Handling short codes prior to Conversion to HTML h := FindHandler(file.Extension()) if h != nil { h.Convert(file, s, results)