Commit adaa4ab9 authored by saturn4er's avatar saturn4er

Fix index out of range if there is no file extension

parent 66423f69
......@@ -167,9 +167,11 @@ func BuildTemplate(dir string, files ...string) error {
for _, file := range v {
if buildAllFiles || utils.InSlice(file, files) {
templatesLock.Lock()
fileExt := filepath.Ext(file)[1:]
ext := filepath.Ext(file)
var t TemplateRenderer
if fn, ok := beeTemplateEngines[fileExt]; ok {
if len(ext) == 0 {
t, err = getTemplate(self.root, file, v...)
} else if fn, ok := beeTemplateEngines[ext[1:]]; ok {
t, err = fn(self.root, file, beegoTplFuncMap)
} else {
t, err = getTemplate(self.root, file, v...)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment