Files
buildbroken-blog-archive/layouts/_default/baseof.html
T
2026-08-16 20:42:41 +02:00

55 lines
2.6 KiB
HTML

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>{{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
{{- $title := cond .IsHome .Site.Title .Title }}
{{- $desc := "" }}
{{- if .IsHome }}{{ $desc = .Site.Params.description }}{{ else }}{{ $desc = .Description }}{{ end }}
{{- if not $desc }}{{ $desc = .Summary | plainify }}{{ end }}
{{- $desc = strings.TrimSpace (strings.TrimRight "…" $desc) | truncate 160 }}
{{- if $desc }}<meta name="description" content="{{ $desc }}">{{ end }}
<link rel="canonical" href="{{ .Permalink }}">
<meta property="og:type" content="{{ if .IsHome }}website{{ else }}article{{ end }}">
<meta property="og:site_name" content="{{ .Site.Title }}">
<meta property="og:title" content="{{ $title }}">
<meta property="og:url" content="{{ .Permalink }}">
{{- if $desc }}<meta property="og:description" content="{{ $desc }}">{{ end }}
{{- if .Params.images }}
{{- range .Params.images }}<meta property="og:image" content="{{ . | absURL }}">{{ end }}
{{- else }}<meta property="og:image" content="{{ .Site.Params.bannerImage | absURL }}">{{ end }}
{{- if not .IsHome }}{{ with .Date }}<meta property="article:published_time" content="{{ .Format "2006-01-02T15:04:05Z07:00" }}">{{ end }}{{ end }}
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{{ $title }}">
{{- if $desc }}<meta name="twitter:description" content="{{ $desc }}">{{ end }}
<meta name="twitter:image" content="{{ .Site.Params.bannerImage | absURL }}">
<link rel="icon" type="image/svg+xml" href="{{ "favicon.svg" | relURL }}">
<link rel="stylesheet" href="{{ "css/style.css" | relURL }}">
</head>
<body>
<header class="site-header">
<img class="site-banner" src="{{ .Site.Params.bannerImage }}" alt="" width="961" height="226">
<div class="header-inner">
<h1 class="site-title"><a href="{{ "/" | relURL }}">{{ .Site.Title }}</a></h1>
<p class="site-subtitle">{{ .Site.Params.subtitle }}</p>
{{ if .Site.Menus.main }}
<nav class="site-nav">
{{ range .Site.Menus.main }}
<a href="{{ .URL }}">{{ .Name }}</a>
{{ end }}
</nav>
{{ end }}
</div>
</header>
<main class="site-main">
{{ block "main" . }}{{ end }}
</main>
<footer class="site-footer">
<p>&copy; 2009-{{ now.Format "2006" }} build broken &middot; <a href="{{ "/impressum/" | relURL }}">Impressum</a> &middot; archiviert als statische Seite.</p>
</footer>
</body>
</html>