diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/setting/setting.go | 14 | ||||
-rw-r--r-- | modules/templates/helper.go | 9 |
2 files changed, 23 insertions, 0 deletions
diff --git a/modules/setting/setting.go b/modules/setting/setting.go index 59cc755d03..5a0666ade2 100644 --- a/modules/setting/setting.go +++ b/modules/setting/setting.go @@ -226,6 +226,11 @@ var ( User struct { RepoPagingNum int } `ini:"ui.user"` + Meta struct { + Author string + Description string + Keywords string + } `ini:"ui.meta"` }{ ExplorePagingNum: 20, IssuePagingNum: 10, @@ -248,6 +253,15 @@ var ( }{ RepoPagingNum: 15, }, + Meta: struct { + Author string + Description string + Keywords string + }{ + Author: "Gitea - Git with a cup of tea", + Description: "Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go", + Keywords: "go,git,self-hosted,gitea", + }, } // Markdown settings diff --git a/modules/templates/helper.go b/modules/templates/helper.go index dd8a0fdd35..2e756ce364 100644 --- a/modules/templates/helper.go +++ b/modules/templates/helper.go @@ -110,6 +110,15 @@ func NewFuncMap() []template.FuncMap { "ThemeColorMetaTag": func() string { return setting.UI.ThemeColorMetaTag }, + "MetaAuthor": func() string { + return setting.UI.Meta.Author + }, + "MetaDescription": func() string { + return setting.UI.Meta.Description + }, + "MetaKeywords": func() string { + return setting.UI.Meta.Keywords + }, "FilenameIsImage": func(filename string) bool { mimeType := mime.TypeByExtension(filepath.Ext(filename)) return strings.HasPrefix(mimeType, "image/") |