summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--templates/base/head.tmpl2
-rw-r--r--web.go9
2 files changed, 9 insertions, 2 deletions
diff --git a/templates/base/head.tmpl b/templates/base/head.tmpl
index 9e48040f21..ac0b9594e6 100644
--- a/templates/base/head.tmpl
+++ b/templates/base/head.tmpl
@@ -16,7 +16,7 @@
<script src="/js/jquery-1.10.1.min.js"></script>
<script src="/js/bootstrap.min.js"></script>
- <title>{{.Title}} | Gogs - Go Git Service</title>
+ <title>{{.Title}} | {{AppName}}</title>
</head>
<body>
<noscript>Please enable JavaScript in your browser!</noscript> \ No newline at end of file
diff --git a/web.go b/web.go
index f0bad8abd2..17e7cbfea1 100644
--- a/web.go
+++ b/web.go
@@ -6,6 +6,7 @@ package main
import (
"fmt"
+ "html/template"
"net/http"
"github.com/codegangsta/cli"
@@ -30,13 +31,19 @@ gogs web`,
},
}
+var AppHelpers template.FuncMap = map[string]interface{}{
+ "AppName": func() string {
+ return utils.Cfg.MustValue("", "APP_NAME")
+ },
+}
+
func runWeb(*cli.Context) {
log.Info("%s %s", utils.Cfg.MustValue("", "APP_NAME"), APP_VER)
m := martini.Classic()
// Middleware.
- m.Use(render.Renderer())
+ m.Use(render.Renderer(render.Options{Funcs: []template.FuncMap{AppHelpers}}))
// Routers.
m.Get("/", routers.Dashboard)