mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
Sort and remove "" from "Available templates" list
This commit is contained in:
parent
d35d82060f
commit
f13db9328b
1 changed files with 15 additions and 2 deletions
|
@ -22,6 +22,7 @@ import (
|
||||||
"net/url"
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
"sort"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
|
@ -243,14 +244,26 @@ func (s *Site) Build() (err error) {
|
||||||
if err = s.Process(); err != nil {
|
if err = s.Process(); err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if err = s.Render(); err != nil {
|
if err = s.Render(); err != nil {
|
||||||
// Better reporting when the template is missing (commit 2bbecc7b)
|
// Better reporting when the template is missing (commit 2bbecc7b)
|
||||||
jww.ERROR.Printf("Error rendering site: %s\nAvailable templates:\n", err)
|
jww.ERROR.Printf("Error rendering site: %s", err)
|
||||||
|
|
||||||
|
jww.ERROR.Printf("Available templates:")
|
||||||
|
var keys []string
|
||||||
for _, template := range s.Tmpl.Templates() {
|
for _, template := range s.Tmpl.Templates() {
|
||||||
jww.ERROR.Printf("\t%s\n", template.Name())
|
if name := template.Name(); name != "" {
|
||||||
|
keys = append(keys, name)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
sort.Strings(keys)
|
||||||
|
for _, k := range keys {
|
||||||
|
jww.ERROR.Printf("\t%s\n", k)
|
||||||
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue