projects
/
brevno-suite
/
hugo
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dd93448
)
Avoid panic on unknown markup
author
bep
<bjorn.erik.pedersen@gmail.com>
Sun, 1 Feb 2015 21:29:46 +0000
(22:29 +0100)
committer
bep
<bjorn.erik.pedersen@gmail.com>
Sun, 1 Feb 2015 21:30:57 +0000
(22:30 +0100)
Fixes #863
hugolib/handler_meta.go
patch
|
blob
|
history
diff --git
a/hugolib/handler_meta.go
b/hugolib/handler_meta.go
index 1f65f9a60cdcc5b32f5b6b9f54c18076e18d1d4c..bdab3a01928492bbe2f99a1ffa77a4fad6d25379 100644
(file)
--- a/
hugolib/handler_meta.go
+++ b/
hugolib/handler_meta.go
@@
-16,6
+16,7
@@
package hugolib
import (
"errors"
+ "fmt"
"github.com/spf13/hugo/source"
)
@@
-66,6
+67,12
@@
func (mh *MetaHandle) Convert(i interface{}, s *Site, results HandleResults) {
results <- HandledResult{err: errors.New("file resulted in a nil page")}
return
}
+
+ if h == nil {
+ results <- HandledResult{err: fmt.Errorf("No handler found for page '%s'. Verify the markup is supported by Hugo.", p.FullFilePath())}
+ return
+ }
+
results <- h.PageConvert(p, s.Tmpl)
p.setSummary()
p.analyzePage()