mirror of
https://github.com/filebrowser/filebrowser.git
synced 2024-06-07 23:00:43 +00:00
remove panicks and fix setup
This commit is contained in:
parent
fd24071850
commit
acfda6b4b7
2
hugo.go
2
hugo.go
@ -133,7 +133,7 @@ func RunHugo(c *Config, force bool) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if err := commands.Run(c.Hugo, c.Args, c.Root); err != nil {
|
if err := commands.Run(c.Hugo, c.Args, c.Root); err != nil {
|
||||||
log.Panic(err)
|
log.Println(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
17
setup.go
17
setup.go
@ -1,6 +1,7 @@
|
|||||||
package hugo
|
package hugo
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"log"
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
@ -59,7 +60,7 @@ func setup(c *caddy.Controller) error {
|
|||||||
if create {
|
if create {
|
||||||
err := commands.Run(conf.Hugo, []string{"new", "site", conf.Root, "--force"}, ".")
|
err := commands.Run(conf.Hugo, []string{"new", "site", conf.Root, "--force"}, ".")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Panic(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -67,16 +68,16 @@ func setup(c *caddy.Controller) error {
|
|||||||
bytes, err := ioutil.ReadFile(filepath.Clean(conf.Root + "/config." + format))
|
bytes, err := ioutil.ReadFile(filepath.Clean(conf.Root + "/config." + format))
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Panic(err)
|
log.Println(err)
|
||||||
}
|
fmt.Printf("Can't get the default frontmatter from the configuration. %s will be used.\n", format)
|
||||||
|
} else {
|
||||||
bytes = directory.AppendFrontMatterRune(bytes, format)
|
bytes = directory.AppendFrontMatterRune(bytes, format)
|
||||||
f, err := frontmatter.Unmarshal(bytes)
|
f, err := frontmatter.Unmarshal(bytes)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Panic(err)
|
log.Println(err)
|
||||||
}
|
fmt.Printf("Can't get the default frontmatter from the configuration. %s will be used.\n", format)
|
||||||
|
} else {
|
||||||
kind := reflect.TypeOf(f)
|
kind := reflect.TypeOf(f)
|
||||||
|
|
||||||
if kind == reflect.TypeOf(map[interface{}]interface{}{}) {
|
if kind == reflect.TypeOf(map[interface{}]interface{}{}) {
|
||||||
@ -89,6 +90,8 @@ func setup(c *caddy.Controller) error {
|
|||||||
format = val.(string)
|
format = val.(string)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Generates the Hugo website for the first time the plugin is activated.
|
// Generates the Hugo website for the first time the plugin is activated.
|
||||||
go RunHugo(conf, true)
|
go RunHugo(conf, true)
|
||||||
|
Loading…
Reference in New Issue
Block a user