|
@@ -328,6 +328,12 @@ var (
|
|
RunUser string
|
|
RunUser string
|
|
IsWindows bool
|
|
IsWindows bool
|
|
HasRobotsTxt bool
|
|
HasRobotsTxt bool
|
|
|
|
+
|
|
|
|
+ Search struct {
|
|
|
|
+ Do bool
|
|
|
|
+ IndexUrl string
|
|
|
|
+ SearchUrl string
|
|
|
|
+ }
|
|
)
|
|
)
|
|
|
|
|
|
// DateLang transforms standard language locale name to corresponding value in datetime plugin.
|
|
// DateLang transforms standard language locale name to corresponding value in datetime plugin.
|
|
@@ -686,9 +692,9 @@ func NewContext() {
|
|
} else if err = Cfg.Section("api").MapTo(&API); err != nil {
|
|
} else if err = Cfg.Section("api").MapTo(&API); err != nil {
|
|
log.Fatal(2, "Failed to map API settings: %v", err)
|
|
log.Fatal(2, "Failed to map API settings: %v", err)
|
|
} else if err = Cfg.Section("ui").MapTo(&UI); err != nil {
|
|
} else if err = Cfg.Section("ui").MapTo(&UI); err != nil {
|
|
- log.Fatal(2, "Failed to map UI settings: %v", err)
|
|
|
|
- } else if err = Cfg.Section("prometheus").MapTo(&Prometheus); err != nil {
|
|
|
|
- log.Fatal(2, "Failed to map Prometheus settings: %v", err)
|
|
|
|
|
|
+ log.Fatal(2, "Fail to map UI settings: %v", err)
|
|
|
|
+ } else if err = Cfg.Section("search").MapTo(&Search); err != nil {
|
|
|
|
+ log.Fatal(2, "Fail to map Serch settings: %v", err)
|
|
}
|
|
}
|
|
|
|
|
|
if Mirror.DefaultInterval <= 0 {
|
|
if Mirror.DefaultInterval <= 0 {
|