summaryrefslogtreecommitdiff
path: root/web/template/header.tmpl
blob: 8f0cc2ee58f845f0623c0cc094ea2dc5185a6ea2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
{{- /*
	GoToSocial
	Copyright (C) 2021-2023 GoToSocial Authors admin@gotosocial.org

	This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU Affero General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU Affero General Public License for more details.

	You should have received a copy of the GNU Affero General Public License
	along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/ -}}

<!DOCTYPE html>

<!-- header.tmpl -->
<html lang="en">
<head>
	<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="robots" content="{{ if .robotsMeta }}{{ .robotsMeta }}{{ else }}noindex, nofollow{{ end }}">
	{{ 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="{{ .instance.Thumbnail }}" type="{{ if .instance.ThumbnailType }}{{ .instance.ThumbnailType }}{{ else }}image/png{{ end }}">
	<link rel="stylesheet" href="/assets/dist/_colors.css">
	<link rel="stylesheet" href="/assets/dist/base.css">
	{{range .stylesheets}}<link rel="stylesheet" href="{{.}}">
	{{end}}<title>{{ if .ogMeta }}{{ .ogMeta.Title }}{{ else }}{{.instance.Title}} - GoToSocial{{ end }}</title>
</head>
<body>
	<div class="page">
		<header>
			<a aria-label="instance homepage" href="/" class="nounderline header">
				<img src="{{ .instance.Thumbnail }}" alt="{{ if .instance.ThumbnailDescription }}{{ .instance.ThumbnailDescription }}{{ else }}Instance Logo{{ end }}"/>
				<div>
					<h1>
						{{.instance.Title}}
					</h1>
				</div>
			</a>
		</header>
		<div class="content">