diff options
Diffstat (limited to 'web/template/header.tmpl')
-rw-r--r-- | web/template/header.tmpl | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/web/template/header.tmpl b/web/template/header.tmpl index ebee0958f..560b10f19 100644 --- a/web/template/header.tmpl +++ b/web/template/header.tmpl @@ -6,14 +6,24 @@ <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <meta name="og:title" content="{{.instance.Title}} - GoToSocial"> - <meta name="og:description" content="{{.instance.ShortDescription}}"> + {{ if .ogMeta }}{{ if .ogMeta.Locale }}<meta name="og:locale" content="{{ .ogMeta.Locale }}"> + {{ end }}<meta name="og:type" content="{{ .ogMeta.ResourceType }}"> + <meta name="og:title" content="{{ .ogMeta.Title }}"> + <meta name="og:url" content="{{ .ogMeta.URL }}"> + <meta name="og:site_name" content="{{ .ogMeta.SiteName }}"> + <meta name="og:description" {{ .ogMeta.Description | noescapeAttr }}> + {{ if .ogMeta.ArticlePublisher }}<meta name="og:article:publisher" content="{{ .ogMeta.ArticlePublisher }}"> + <meta name="og:article:author" content="{{ .ogMeta.ArticleAuthor }}"> + <meta name="og:article:modified_time" content="{{ .ogMeta.ArticleModifiedTime }}"> + <meta name="og:article:published_time" content="{{ .ogMeta.ArticlePublishedTime }}"> + {{ end }}<meta name="og:image" content="{{ .ogMeta.Image }}"> + {{ if .ogMeta.ImageWidth }}<meta name="og:image:width" content="{{ .ogMeta.ImageWidth }}"> + <meta name="og:image:height" content="{{ .ogMeta.ImageHeight }}"> + {{ end }}{{ end }}<link rel="shortcut icon" href="/assets/logo.png" type="image/png"> <link rel="stylesheet" href="/assets/dist/_colors.css"> <link rel="stylesheet" href="/assets/dist/base.css"> {{range .stylesheets}}<link rel="stylesheet" href="{{.}}"> - {{end}} - <link rel="shortcut icon" href="/assets/logo.png" type="image/png"> - <title>{{.instance.Title}} - GoToSocial</title> + {{end}}<title>{{ if .ogMeta }}{{ .ogMeta.Title }}{{ else }}{{.instance.Title}} - GoToSocial{{ end }}</title> </head> <body> <div class="page"> |