Welcome to mirror list, hosted at ThFree Co, Russian Federation.

head.html « partials « layouts - github.com/dataCobra/hugo-vitae.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 0694f66407dd6a2bc4c0cd8a4b52174263966198 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<head>
<meta charset="UTF-8">
{{- if .IsHome }}
<title>{{ .Site.Title }}{{ if isset .Site.Params "pagetitle" }} - {{ .Site.Params.Pagetitle }}{{ end }}</title>
{{- else }}
<title>{{ .Title }} | {{ .Site.Title }}</title>
{{- end }}
<meta http-equiv="X-UA-Compatible" content="IE=edge">
{{ hugo.Generator }}
<meta name="viewport" content="width=device-width, initial-scale=1">
{{- with $.Param "author" }}
<meta name="author" content="{{ . }}">
{{- end }}
{{- if or .Params.tags $.Site.Params.keywords }}
<meta name="keywords" content="{{ if .Params.tags }}{{ delimit .Params.tags ", " }}{{ else }}{{ delimit $.Site.Params.keywords ", " }}{{ end }}">
{{- end }}
{{- 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 155 }}{{ end }}{{ end }}">
{{- end }}
{{- 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 }}
<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" }}" />
{{- if or .Params.math .Site.Params.math -}}
<link rel="stylesheet" href="{{ relURL "/css/katex.css" }}" crossorigin="anonymous">
<script defer src="{{ relURL "js/katex.js" }}"  integrity="sha384-PFWG8XW41D5NzhNv5FegM1CUkw9nNLdWug8DuwnUoNEVop9n5frjcnbtsZtxTNjw" crossorigin="anonymous"></script>
<script defer src="{{ relURL "js/auto-render.js" }}" integrity="sha384-EN2q+JG5/3Z8gD7hT5WZqq+W+9wQR4P3IezfuZmGG5RkNXaaaks85seDJO7WkZlY" crossorigin="anonymous" onload="renderMathInElement(document.body);"></script>
<script>
document.addEventListener("DOMContentLoaded", function() { renderMathInElement(document.body, { delimiters: [ {left: "$$", right: "$$", display: true}, {left: "$", right: "$", display: false} ] }); });
</script>
{{- end -}}
{{- if .Site.Params.darkmode }}
<script>
localStorage.setItem('theme', 'dark');
</script>
{{- end }}
{{- if .Site.Params.customjs.enabled }}
<script
{{ if eq .Site.Params.customjs.async true }} {{ "async" | safeHTMLAttr}}{{ end }}
{{ if eq .Site.Params.customjs.defer true }} {{ "defer" | safeHTMLAttr}}{{ end }}
{{ if eq .Site.Params.customjs.nomodule true }} {{ "nomodule" | safeHTMLAttr}}{{ end }}
{{ if isset .Site.Params.customjs "crossorigin" }} {{ printf "crossorigin=%q" .Site.Params.customjs.crossorigin | safeHTMLAttr }}{{ end }}
{{ if isset .Site.Params.customjs "integrity" }} {{ printf "integrity=%q" .Site.Params.customjs.integrity | safeHTMLAttr }}{{ end }}
{{ if isset .Site.Params.customjs "referrerpolicy" }} {{ printf "referrerpolicy=%q" .Site.Params.customjs.referrerpolicy | safeHTMLAttr }}{{ end }}
{{ printf "src=%q" (.Site.Params.customjs.src | relURL) | safeHTMLAttr }}>
</script>
{{- end }}
{{- if isset .Site.Params "customcss" }}
<link rel="stylesheet" type="text/css" media="screen" href="{{ relURL .Site.Params.customCSS }}" />
{{- end }}
{{- with .OutputFormats.Get "rss" }}
{{ printf `<link rel="%s" type="%s" href="%s" title="%s">` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
{{- end }}
{{- partial "extend_head.html" . }}

{{ template "_internal/opengraph.html" . -}}
{{ template "_internal/twitter_cards.html" . }}
{{ template "_internal/schema.html" . }}
</head>