diff options
author | dataCobra <datacobra@thinkbot.de> | 2021-03-05 17:07:49 +0300 |
---|---|---|
committer | dataCobra <datacobra@thinkbot.de> | 2021-03-05 17:07:49 +0300 |
commit | 5bd9f2be3d758a5fb5c5f0dec4a8c003dd787b44 (patch) | |
tree | a537b3d2ff981eca3b59220e39506d39d1a4503e /layouts | |
parent | f2d7911c28dd8ab49de0a93cec0cfff64f3a4c0c (diff) |
Fix for wrong indentation
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/404.html | 4 | ||||
-rw-r--r-- | layouts/_default/baseof.html | 12 | ||||
-rw-r--r-- | layouts/_default/list.html | 76 | ||||
-rw-r--r-- | layouts/_default/single.html | 162 | ||||
-rw-r--r-- | layouts/_default/terms.html | 35 | ||||
-rw-r--r-- | layouts/index.html | 178 | ||||
-rw-r--r-- | layouts/partials/head.html | 98 |
7 files changed, 282 insertions, 283 deletions
diff --git a/layouts/404.html b/layouts/404.html index 397d77e..108a173 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -1,6 +1,6 @@ -{{ define "main" -}} +{{- define "main" }} <h1 class="page-title">{{ i18n "404title" }}</h1> <p> {{ i18n "404text" }} </p> -{{ end }} +{{- end }} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 94121f0..c008334 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,11 +1,11 @@ <!DOCTYPE html> <html lang="{{ .Site.Language.Lang }}"> -{{- partial "head.html" . -}} +{{ partial "head.html" . -}} <body> - {{- partial "header.html" . -}} - <main> - {{- block "main" . }}{{- end }} - </main> - {{- partial "footer.html" . -}} +{{ partial "header.html" . -}} +<main> +{{- block "main" . }}{{- end }} +</main> +{{ partial "footer.html" . -}} </body> </html> diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 2e3a8d8..8dbf3d1 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,4 +1,4 @@ -{{ define "main" -}} +{{- define "main" }} {{ if isset .Data "Term" }} <h1 class="page-title">{{ humanize .Data.Term }}</h1> {{ else }} @@ -6,41 +6,41 @@ {{ end }} {{.Content}} <ul class="posts flat"> - {{- range .Data.Pages -}} - {{- if (in .Site.Params.excludedTypes .Type) -}} - {{- else -}} - <li class="post"> - <div class="post-header"> - <div class="meta"> - <div class="date"> - <span class="day">{{ dateFormat "02" .Date }}</span> - <span class="rest">{{ if $.Site.Data.month }}{{ index $.Site.Data.month (printf "%d" .Date.Month) }} {{ .Date.Year }}{{ else }}{{ dateFormat "Jan 2006" .Date }}{{ end }}</span> - </div> - </div> - <div class="matter"> - <h3 class="title small"><a href="{{ .RelPermalink }}">{{.Title}}{{ if .Draft }}<sup class="draft-label">DRAFT</sup>{{ end }}</a></h3> - <div class="author"> - {{ if eq .Site.Params.listAuthor true }} - {{ if isset .Params "author" }} - {{ if isset .Params "authorlink" }} - {{ i18n "authorpretext" }} <a href="{{ relURL .Params.authorlink }}" target="_blank" rel="noopener noreferrer">{{ .Params.author }}</a> - {{ else }} - {{ i18n "authorpretext" }} {{ .Params.author }} - {{ end }} - {{ end }} - {{ end }} - </div> - <span class="description"> - {{ if isset .Params "description" }} - {{ .Description }} - {{ else }} - {{ .Plain | htmlUnescape | safeHTML | truncate 140 }} - {{ end }} - </span> - </div> - </div> - </li> - {{- end -}} - {{- end -}} -</ul> +{{- range .Data.Pages -}} +{{- if (in .Site.Params.excludedTypes .Type) -}} +{{- else -}} +<li class="post"> +<div class="post-header"> +<div class="meta"> +<div class="date"> +<span class="day">{{ dateFormat "02" .Date }}</span> +<span class="rest">{{ if $.Site.Data.month }}{{ index $.Site.Data.month (printf "%d" .Date.Month) }} {{ .Date.Year }}{{ else }}{{ dateFormat "Jan 2006" .Date }}{{ end }}</span> +</div> +</div> +<div class="matter"> +<h3 class="title small"><a href="{{ .RelPermalink }}">{{.Title}}{{ if .Draft }}<sup class="draft-label">DRAFT</sup>{{ end }}</a></h3> +<div class="author"> +{{ if eq .Site.Params.listAuthor true }} +{{ if isset .Params "author" }} +{{ if isset .Params "authorlink" }} +{{ i18n "authorpretext" }} <a href="{{ relURL .Params.authorlink }}" target="_blank" rel="noopener noreferrer">{{ .Params.author }}</a> +{{ else }} +{{ i18n "authorpretext" }} {{ .Params.author }} +{{ end }} +{{ end }} {{ end }} +</div> +<span class="description"> +{{ if isset .Params "description" }} +{{ .Description }} +{{ else }} +{{ .Plain | htmlUnescape | safeHTML | truncate 140 }} +{{ end }} +</span> +</div> +</div> +</li> +{{- end -}} +{{- end -}} +</ul> +{{- end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 1b963be..1c1af60 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,84 +1,84 @@ -{{ define "main" -}} +{{- define "main" }} <div class="post"> - {{ if isset .Params "image" }} - <div class="post-image"> - <img src="{{ relURL .Params.image }}" {{ if isset .Params "imagetext" }}alt="{{ .Params.imagetext }}"{{ end }}> - </div> - {{ end }} - <div class="author"> - {{ if eq .Site.Params.listAuthor true}} - {{ if isset .Params "author" }} - <p> - {{ if isset .Params "authorlink" }} - {{ i18n "authorpretext" }} <a href="{{ relURL .Params.authorlink }}" target="_blank" rel="noopener noreferrer">{{ .Params.author }}</a> - {{ else }} - {{ i18n "authorpretext" }} {{ .Params.author }} - {{ end }} - </p> - {{ end }} - {{ end }} - </div> - <div class="post-header"> - {{ if ne .Date.Year 1 }} - <div class="meta"> - {{ if not .Params.nodate }} - <div class="date"> - <span class="day">{{ dateFormat "02" .Date }}</span> - <span class="rest">{{ if $.Site.Data.month }}{{ index $.Site.Data.month (printf "%d" .Date.Month) }} {{ .Date.Year }}{{ else }}{{ dateFormat "Jan 2006" .Date }}{{ end }}</span> - </div> - {{ end }} - </div> - {{ end }} - <div class="matter"> - <h1 class="title">{{ .Title }}</h1> - </div> - </div> - <div class="markdown"> - {{ .Content }} - </div> - {{ if ne (in .Site.Params.disableTaxoTypes .Type) true }} - {{ $pagename := .Page.Title }} - {{ $notaxo := .Params.notaxonomy }} - {{ range $taxonomyname, $taxonomy := .Site.Taxonomies }} - {{ with index $.Params $taxonomyname }} - {{ with ($.Site.GetPage (printf "/%s" $taxonomyname)) }} - {{ if in $notaxo $taxonomyname }} - {{ else }} - <div class="tags"> - <div class="taxosfloating_left"> - <p>{{ $taxonomyname | humanize }}</p> - </div> - <div class="termsfloating_right"> - <p> - {{ range $key, $value := $taxonomy }} - {{ range $value.Pages }} - {{ if eq .LinkTitle $pagename }} - <a href="{{ relURL $taxonomyname }}/{{ $key }}/"> {{ $key }} </a> - {{ end }} - {{ end }} - {{ end }} - </p> - </div> - <div class="clearit"></div> - {{ end }} - {{ end }} - {{ end }} - {{ end }} - {{ end }} - </div> - {{- if eq .Site.Params.comments.enabled true -}} - {{- $.Scratch.Set "comments" true -}} - {{- if and (isset .Params "type") (in .Site.Params.comments.disableOnTypes .Params.type) -}} - {{- $.Scratch.Set "comments" false -}} - {{- end -}} - {{- if and (isset .Params "commentable") (eq .Params.commentable false) -}} - {{- $.Scratch.Set "comments" false -}} - {{- else if and (isset .Params "commentable") (eq .Params.commentable true) -}} - {{- $.Scratch.Set "comments" true -}} - {{- end -}} - {{- if eq ($.Scratch.Get "comments") true -}} - {{- partial "comments.html" . -}} - {{- end -}} - {{- end -}} +{{ if isset .Params "image" }} +<div class="post-image"> +<img src="{{ relURL .Params.image }}" {{ if isset .Params "imagetext" }}alt="{{ .Params.imagetext }}"{{ end }}> </div> {{ end }} +<div class="author"> +{{ if eq .Site.Params.listAuthor true}} +{{ if isset .Params "author" }} +<p> +{{ if isset .Params "authorlink" }} +{{ i18n "authorpretext" }} <a href="{{ relURL .Params.authorlink }}" target="_blank" rel="noopener noreferrer">{{ .Params.author }}</a> +{{ else }} +{{ i18n "authorpretext" }} {{ .Params.author }} +{{ end }} +</p> +{{ end }} +{{ end }} +</div> +<div class="post-header"> +{{ if ne .Date.Year 1 }} +<div class="meta"> +{{ if not .Params.nodate }} +<div class="date"> +<span class="day">{{ dateFormat "02" .Date }}</span> +<span class="rest">{{ if $.Site.Data.month }}{{ index $.Site.Data.month (printf "%d" .Date.Month) }} {{ .Date.Year }}{{ else }}{{ dateFormat "Jan 2006" .Date }}{{ end }}</span> +</div> +{{ end }} +</div> +{{ end }} +<div class="matter"> +<h1 class="title">{{ .Title }}</h1> +</div> +</div> +<div class="markdown"> +{{ .Content }} +</div> +{{ if ne (in .Site.Params.disableTaxoTypes .Type) true }} +{{ $pagename := .Page.Title }} +{{ $notaxo := .Params.notaxonomy }} +{{ range $taxonomyname, $taxonomy := .Site.Taxonomies }} +{{ with index $.Params $taxonomyname }} +{{ with ($.Site.GetPage (printf "/%s" $taxonomyname)) }} +{{ if in $notaxo $taxonomyname }} +{{ else }} +<div class="tags"> +<div class="taxosfloating_left"> +<p>{{ $taxonomyname | humanize }}</p> +</div> +<div class="termsfloating_right"> +<p> +{{ range $key, $value := $taxonomy }} +{{ range $value.Pages }} +{{ if eq .LinkTitle $pagename }} +<a href="{{ relURL $taxonomyname }}/{{ $key }}/"> {{ $key }} </a> +{{ end }} +{{ end }} +{{ end }} +</p> +</div> +<div class="clearit"></div> +{{ end }} +{{ end }} +{{ end }} +{{ end }} +{{ end }} +</div> +{{- if eq .Site.Params.comments.enabled true -}} +{{- $.Scratch.Set "comments" true -}} +{{- if and (isset .Params "type") (in .Site.Params.comments.disableOnTypes .Params.type) -}} +{{- $.Scratch.Set "comments" false -}} +{{- end -}} +{{- if and (isset .Params "commentable") (eq .Params.commentable false) -}} +{{- $.Scratch.Set "comments" false -}} +{{- else if and (isset .Params "commentable") (eq .Params.commentable true) -}} +{{- $.Scratch.Set "comments" true -}} +{{- end -}} +{{- if eq ($.Scratch.Get "comments") true -}} +{{- partial "comments.html" . -}} +{{- end -}} +{{- end -}} +</div> +{{- end }} diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html index 275d149..f7479f2 100644 --- a/layouts/_default/terms.html +++ b/layouts/_default/terms.html @@ -1,21 +1,20 @@ -{{ define "main" -}} +{{- define "main" }} <h1 class="page-title">{{ .Name }}</h1> <div class="tag-cloud"> - {{ if .Data.Terms }} - {{ $max := add (len (index $.Data.Terms.ByCount 0).Pages) 0.001 }} - {{ $min := len (index $.Data.Terms.ByCount.Reverse 0).Pages }} - {{ $maxFontSize := 2.5 }} - {{ $minFontSize := 1.0 }} - {{ $steps := div (sub $maxFontSize $minFontSize) (sub $max $min) }} - - {{ $data := .Data }} - {{ range $key, $value := .Data.Terms.Alphabetical }} - {{ $amountTags := len $data.Pages }} - {{ $curFontSize := (add $minFontSize (mul (sub $amountTags $min) $steps) ) }} - {{ $weigth := div (sub (math.Log $value.Count) (math.Log $min)) (sub (math.Log $max) (math.Log $min)) }} - {{ $curFontSize := (add $minFontSize (mul (sub $maxFontSize $minFontSize) $weigth) ) }} - <a style="font-size: {{ $curFontSize }}em;" href="{{ absURL $data.Plural }}/{{ $value.Name }}/">{{ $value.Name }}<sup>{{ $value.Count }}</sup></a> - {{ end }} - {{ end }} -</div> +{{ if .Data.Terms }} +{{ $max := add (len (index $.Data.Terms.ByCount 0).Pages) 0.001 }} +{{ $min := len (index $.Data.Terms.ByCount.Reverse 0).Pages }} +{{ $maxFontSize := 2.5 }} +{{ $minFontSize := 1.0 }} +{{ $steps := div (sub $maxFontSize $minFontSize) (sub $max $min) }} +{{ $data := .Data }} +{{ range $key, $value := .Data.Terms.Alphabetical }} +{{ $amountTags := len $data.Pages }} +{{ $curFontSize := (add $minFontSize (mul (sub $amountTags $min) $steps) ) }} +{{ $weigth := div (sub (math.Log $value.Count) (math.Log $min)) (sub (math.Log $max) (math.Log $min)) }} +{{ $curFontSize := (add $minFontSize (mul (sub $maxFontSize $minFontSize) $weigth) ) }} +<a style="font-size: {{ $curFontSize }}em;" href="{{ absURL $data.Plural }}/{{ $value.Name }}/">{{ $value.Name }}<sup>{{ $value.Count }}</sup></a> +{{ end }} {{ end }} +</div> +{{- end }} diff --git a/layouts/index.html b/layouts/index.html index 5263aff..7e01b96 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,99 +1,99 @@ -{{ define "main" -}} +{{- define "main" }} {{ if eq .Site.Params.homepage true }} {{ with .Site.GetPage "/homepage.md" }} <div class="post"> - {{ if isset .Params "image" }} - <div class="post-image"> - <img src="{{ relURL .Params.image }}" {{ if isset .Params "imagetext" }}alt="{{ .Params.imagetext }}"{{ end }}> - </div> - {{ end }} - <div class="author"> - {{ if eq .Site.Params.listAuthor true}} - {{ if isset .Params "author" }} - <p> - {{ if isset .Params "authorlink" }} - {{ i18n "authorpretext" }} <a href="{{ relURL .Params.authorlink }}" target="_blank" rel="noopener noreferrer">{{ .Params.author }}</a> - {{ else }} - {{ i18n "authorpretext" }} {{ .Params.author }} - {{ end }} - </p> - {{ end }} - {{ end }} - </div> - <div class="post-header"> - {{ if ne .Date.Year 1 }} - <div class="meta"> - {{ if not .Params.nodate }} - <div class="date"> - <span class="day">{{ dateFormat "02" .Date }}</span> - <span class="rest">{{ if $.Site.Data.month }}{{ index $.Site.Data.month (printf "%d" .Date.Month) }} {{ .Date.Year }}{{ else }}{{ dateFormat "Jan 2006" .Date }}{{ end }}</span> - </div> - {{ end }} - </div> - {{ end }} - <div class="matter"> - <h1 class="title">{{ .Title }}</h1> - </div> - </div> - <div class="markdown"> - {{ .Content }} - </div> - {{- if eq .Site.Params.comments.enabled true -}} - {{- $.Scratch.Set "comments" true -}} - {{- if and (isset .Params "type") (in .Site.Params.comments.disableOnTypes .Params.type) -}} - {{- $.Scratch.Set "comments" false -}} - {{- end -}} - {{- if and (isset .Params "commentable") (eq .Params.commentable false) -}} - {{- $.Scratch.Set "comments" false -}} - {{- else if and (isset .Params "commentable") (eq .Params.commentable true) -}} - {{- $.Scratch.Set "comments" true -}} - {{- end -}} - {{- if eq ($.Scratch.Get "comments") true -}} - {{- partial "comments.html" . -}} - {{- end -}} - {{- end -}} +{{ if isset .Params "image" }} +<div class="post-image"> +<img src="{{ relURL .Params.image }}" {{ if isset .Params "imagetext" }}alt="{{ .Params.imagetext }}"{{ end }}> </div> {{ end }} +<div class="author"> +{{ if eq .Site.Params.listAuthor true}} +{{ if isset .Params "author" }} +<p> +{{ if isset .Params "authorlink" }} +{{ i18n "authorpretext" }} <a href="{{ relURL .Params.authorlink }}" target="_blank" rel="noopener noreferrer">{{ .Params.author }}</a> {{ else }} +{{ i18n "authorpretext" }} {{ .Params.author }} +{{ end }} +</p> +{{ end }} +{{ end }} +</div> +<div class="post-header"> +{{ if ne .Date.Year 1 }} +<div class="meta"> +{{ if not .Params.nodate }} +<div class="date"> +<span class="day">{{ dateFormat "02" .Date }}</span> +<span class="rest">{{ if $.Site.Data.month }}{{ index $.Site.Data.month (printf "%d" .Date.Month) }} {{ .Date.Year }}{{ else }}{{ dateFormat "Jan 2006" .Date }}{{ end }}</span> +</div> +{{ end }} +</div> +{{ end }} +<div class="matter"> +<h1 class="title">{{ .Title }}</h1> +</div> +</div> +<div class="markdown"> +{{ .Content }} +</div> +{{- if eq .Site.Params.comments.enabled true -}} +{{- $.Scratch.Set "comments" true -}} +{{- if and (isset .Params "type") (in .Site.Params.comments.disableOnTypes .Params.type) -}} +{{- $.Scratch.Set "comments" false -}} +{{- end -}} +{{- if and (isset .Params "commentable") (eq .Params.commentable false) -}} +{{- $.Scratch.Set "comments" false -}} +{{- else if and (isset .Params "commentable") (eq .Params.commentable true) -}} +{{- $.Scratch.Set "comments" true -}} +{{- end -}} +{{- if eq ($.Scratch.Get "comments") true -}} +{{- partial "comments.html" . -}} +{{- end -}} +{{- end -}} +</div> +{{ end }} +{{- else }} <div class="recent-posts"> - <div class="posts"> - {{ $pages := where .Site.RegularPages "Section" "in" .Site.Params.mainSections }} - {{ $paginator := .Paginate (where $pages "Params.hidden" "ne" true) }} - {{ range $paginator.Pages }} - <div class="post"> - <div class="post-header"> - <div class="meta"> - <div class="date"> - <span class="day">{{ dateFormat "02" .Date }}</span> - <span class="rest">{{ if $.Site.Data.month }}{{ index $.Site.Data.month (printf "%d" .Date.Month) }} {{ .Date.Year }}{{ else }}{{ dateFormat "Jan 2006" .Date }}{{ end }}</span> - </div> - </div> - <div class="matter"> - <h3 class="title small"><a href="{{ .RelPermalink }}">{{.Title}}{{ if .Draft }}<sup class="draft-label">DRAFT</sup>{{ end }}</a></h3> - <div class="author"> - {{ if eq .Site.Params.listAuthor true}} - {{ if isset .Params "author" }} - {{ if isset .Params "authorlink" }} - {{ i18n "authorpretext" }} <a href="{{ relURL .Params.authorlink }}" target="_blank" rel="noopener noreferrer">{{ .Params.author }}</a> - {{ else }} - {{ i18n "authorpretext" }} {{ .Params.author }} - {{ end }} - {{ end }} - {{ end }} - </div> - <span class="description"> - {{ if isset .Params "description" }} - {{ .Description }} - {{ else }} - {{ .Plain | htmlUnescape | safeHTML | truncate 140 }} - {{ end }} - </span> - </div> - </div> - </div> - {{ end }} - {{ partial "paginator.html" . }} - </div> +<div class="posts"> +{{ $pages := where .Site.RegularPages "Section" "in" .Site.Params.mainSections }} +{{ $paginator := .Paginate (where $pages "Params.hidden" "ne" true) }} +{{ range $paginator.Pages }} +<div class="post"> +<div class="post-header"> +<div class="meta"> +<div class="date"> +<span class="day">{{ dateFormat "02" .Date }}</span> +<span class="rest">{{ if $.Site.Data.month }}{{ index $.Site.Data.month (printf "%d" .Date.Month) }} {{ .Date.Year }}{{ else }}{{ dateFormat "Jan 2006" .Date }}{{ end }}</span> </div> +</div> +<div class="matter"> +<h3 class="title small"><a href="{{ .RelPermalink }}">{{.Title}}{{ if .Draft }}<sup class="draft-label">DRAFT</sup>{{ end }}</a></h3> +<div class="author"> +{{ if eq .Site.Params.listAuthor true}} +{{ if isset .Params "author" }} +{{ if isset .Params "authorlink" }} +{{ i18n "authorpretext" }} <a href="{{ relURL .Params.authorlink }}" target="_blank" rel="noopener noreferrer">{{ .Params.author }}</a> +{{ else }} +{{ i18n "authorpretext" }} {{ .Params.author }} +{{ end }} +{{ end }} +{{ end }} +</div> +<span class="description"> +{{ if isset .Params "description" }} +{{ .Description }} +{{ else }} +{{ .Plain | htmlUnescape | safeHTML | truncate 140 }} {{ end }} +</span> +</div> +</div> +</div> +{{ end }} +{{ partial "paginator.html" . }} +</div> +</div> {{ end }} +{{- end }} diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 8c2a42b..863d42a 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -1,51 +1,51 @@ <head> - <!-- Show which Hugo version was used --> - {{ hugo.Generator }} - <meta charset="UTF-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta http-equiv="X-UA-Compatible" content="IE=edge"> - <!--Showing Thumbnail Title Article / Post--> - <meta property="og:title" content="{{ .Title }}"> - <!--Showing Thumbnail Image Article / Post--> - {{ if isset .Params "image" }} - <meta property="og:image" content="{{ relURL .Params.image }}"> - {{ end }} - <!-- If a author is set for the page it will be used --> - {{- with $.Param "author" -}} - <meta name="author" content="{{ . }}"> - {{- end -}} - <!-- Home will use keywords from config and page will use tags front matter as keywords --> - {{- if or .Params.tags $.Site.Params.keywords -}} - <meta name="keywords" content="{{ if .Params.tags }}{{ delimit .Params.tags "," }}{{ else }}{{ delimit $.Site.Params.keywords "," }}{{ end }}"> - {{- end -}} - <!-- Description is either out of the config or in front matter of a page --> - {{- if or .Description $.Site.Params.description -}} - <meta name="description" content="{{ if .IsHome }}{{ $.Site.Params.description }}{{ else }}{{ if isset .Params "description" }}{{ .Description }}{{ else }}{{ .Plain | htmlUnescape | safeHTML | truncate 140 }}{{ end }}{{ end }}"> - {{- end -}} - {{- template "_internal/opengraph.html" . -}} - {{- template "_internal/twitter_cards.html" . -}} - <!-- If favicon is true in config use the favicon files--> - {{- if eq .Site.Params.favicon true -}} - <link rel="icon" type="image/png" href="{{ relURL "/favicon-32x32.png" }}" sizes="32x32"> - <link rel="icon" type="image/png" href="{{ relURL "/favicon-16x16.png" }}" sizes="16x16"> - {{- end -}} - <!-- Add rss+xml functionality --> - {{- with .OutputFormats.Get "rss" -}} - {{ printf `<link rel="%s" type="%s" href="%s" title="%s">` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} - {{- end -}} - <!-- Add all css files that are necessary --> - <link rel="stylesheet" type="text/css" media="screen" href="{{ relURL "/css/normalize.css" }}" /> - <link rel="stylesheet" type="text/css" media="screen" href="{{ relURL "/css/main.css" }}" /> - <link rel="stylesheet" type="text/css" media="screen" href="{{ relURL "/css/all.css" }}" /> - <!-- Use customcss if you like --> - {{- if isset .Site.Params "customcss" -}} - <link rel="stylesheet" type="text/css" media="screen" href="{{ relURL .Site.Params.customCSS }}" /> - {{- end -}} - <!-- Use a SEO friendly title tag--> - {{- if .IsHome -}} - <title>{{ .Site.Title }}{{ if isset .Site.Params "pagetitle" }} - {{ .Site.Params.Pagetitle }}{{ end }} </title> - {{- else -}} - <title>{{ .Title }} | {{ .Site.Title }}</title> - {{- end -}} - {{- partial "extend_head.html" . -}} +<!-- Show which Hugo version was used --> +{{- hugo.Generator }} +<meta charset="UTF-8"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<!--Showing Thumbnail Title Article / Post--> +<meta property="og:title" content="{{ .Title }}"> +<!--Showing Thumbnail Image Article / Post--> +{{- if isset .Params "image" -}} +<meta property="og:image" content="{{ relURL .Params.image }}"> +{{- end -}} +<!-- If a author is set for the page it will be used --> +{{- with $.Param "author" -}} +<meta name="author" content="{{ . }}"> +{{- end -}} +<!-- Home will use keywords from config and page will use tags front matter as keywords --> +{{- if or .Params.tags $.Site.Params.keywords -}} +<meta name="keywords" content="{{ if .Params.tags }}{{ delimit .Params.tags "," }}{{ else }}{{ delimit $.Site.Params.keywords "," }}{{ end }}"> +{{- end -}} +<!-- Description is either out of the config or in front matter of a page --> +{{- if or .Description $.Site.Params.description -}} +<meta name="description" content="{{ if .IsHome }}{{ $.Site.Params.description }}{{ else }}{{ if isset .Params "description" }}{{ .Description }}{{ else }}{{ .Plain | htmlUnescape | safeHTML | truncate 140 }}{{ end }}{{ end }}"> +{{- end -}} +{{- template "_internal/opengraph.html" . -}} +{{- template "_internal/twitter_cards.html" . -}} +<!-- If favicon is true in config use the favicon files--> +{{- if eq .Site.Params.favicon true -}} +<link rel="icon" type="image/png" href="{{ relURL "/favicon-32x32.png" }}" sizes="32x32"> +<link rel="icon" type="image/png" href="{{ relURL "/favicon-16x16.png" }}" sizes="16x16"> +{{- end -}} +<!-- Add rss+xml functionality --> +{{- with .OutputFormats.Get "rss" -}} +{{ printf `<link rel="%s" type="%s" href="%s" title="%s">` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} +{{- end -}} +<!-- Add all css files that are necessary --> +<link rel="stylesheet" type="text/css" media="screen" href="{{ relURL "/css/normalize.css" }}" /> +<link rel="stylesheet" type="text/css" media="screen" href="{{ relURL "/css/main.css" }}" /> +<link rel="stylesheet" type="text/css" media="screen" href="{{ relURL "/css/all.css" }}" /> +<!-- Use customcss if you like --> +{{- if isset .Site.Params "customcss" -}} +<link rel="stylesheet" type="text/css" media="screen" href="{{ relURL .Site.Params.customCSS }}" /> +{{- end -}} +<!-- Use a SEO friendly title tag--> +{{- if .IsHome -}} +<title>{{ .Site.Title }}{{ if isset .Site.Params "pagetitle" }} - {{ .Site.Params.Pagetitle }}{{ end }}</title> +{{- else -}} +<title>{{ .Title }} | {{ .Site.Title }}</title> +{{- end -}} +{{- partial "extend_head.html" . -}} </head> |