Meta: Only print meta entries if they are actually defined

This commit is contained in:
v1ne
2019-11-19 22:12:28 +01:00
committed by Carson Ip
parent b87555512a
commit 95686c0326

View File

@@ -1,6 +1,9 @@
{{- $author := .Site.Params.Author -}}
{{- $description := or (.Description) (.Site.Params.Description) -}}
{{- $keywords := or (.Keywords) (.Site.Params.Keywords) -}}
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<meta name="description" content="{{ .Site.Params.Description }}"> {{ if $author -}} <meta name="author" content="{{ range $author }} {{ .displayname }}, {{ end}}"> {{- end }}
<meta name="keywords" content="{{ range .Site.Params.Keywords }}{{ . }},{{ end }}"> {{ if $description -}} <meta name="description" content="{{ $description }}"> {{- end }}
<meta name="author" content="{{ .Site.Params.Author }}"> {{ if $keywords -}} <meta name="keywords" content="{{ range $keywords }}{{ . }},{{ end }}"> {{- end }}