{{- /* // GoToSocial // Copyright (C) GoToSocial Authors admin@gotosocial.org // SPDX-License-Identifier: AGPL-3.0-or-later // // 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 . */ -}} {{- /* NESTED TEMPLATE DECLARATIONS If some if/else macro is used multiple times, declare it once here instead. When invoking these nested templates, remember to pass in the values passed to the executing template, ie., use '{{ template "example" . }}' not '{{ template "example" }}', otherwise you'll end up with empty variables. */ -}} {{ define "thumbnailType" }}{{ if .instance.ThumbnailType }}{{ .instance.ThumbnailType }}{{ else }}image/png{{ end }}{{ end }} {{ define "instanceTitle" }}{{ if .ogMeta }}{{ .ogMeta.Title }}{{ else }}{{ .instance.Title }} - GoToSocial{{ end }}{{ end }} {{- /* BOILERPLATE GOES HERE */ -}} {{- /* ROBOTS META TAGS If this template was provided with a specific robots meta policy, use that. Otherwise, fall back to a default restrictive policy. See: https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag */ -}} {{- /* OPEN GRAPH META TAGS To enable fancy previews of links to GtS posts/profiles shared via instant messaging, or other social media, parse out provided Open Graph meta tags. */ -}} {{ if .ogMeta -}} {{ if .ogMeta.Locale }}{{ end }} {{ if .ogMeta.ArticlePublisher }} {{ end }} {{ if .ogMeta.ProfileUsername }}{{ end }} {{ if .ogMeta.ImageAlt }}{{ end }} {{ if .ogMeta.ImageWidth }} {{ end }} {{- end }} {{- /* ICON For icon, provide a link to the instance thumbnail. If the instance admin has set a custom thumbnail, use the type they uploaded, else assume image/png. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel#icon */ -}} {{- /* RSS FEED To enable automatic rss feed discovery for feed readers, provide the 'alternate' link only if rss is enabled. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel#alternate */ -}} {{ if .rssFeed -}} {{- end }} {{- /* STYLESHEET STUFF To try to speed up rendering a little bit, offer a preload for each stylesheet. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/preload. */ -}} {{ range .stylesheets }}{{ end }} {{ range .stylesheets }}{{ end }} {{ template "instanceTitle" . }}
{{ if .instance.ThumbnailDescription }}{{ .instance.ThumbnailDescription }}{{ else }}Instance Logo{{ end }}

{{ .instance.Title }}