This commit is contained in:
2026-08-16 20:42:41 +02:00
parent 69f8b312f8
commit 7197b149ff
4 changed files with 31 additions and 1 deletions
+9
View File
@@ -0,0 +1,9 @@
{{ define "main" }}
<article class="post">
<div class="post-body">
<h1 class="post-title">Seite nicht gefunden</h1>
<p>Die angeforderte Seite existiert nicht (mehr). Möglicherweise ist der Artikel umgezogen.</p>
<p><a href="{{ "/" | relURL }}">&larr; Zurück zur Startseite</a></p>
</div>
</article>
{{ end }}
+20
View File
@@ -4,6 +4,26 @@
<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>