forked from TrueCloudLab/dot-hugo
105 lines
3.9 KiB
HTML
105 lines
3.9 KiB
HTML
<head>
|
|
<meta charset="utf-8" />
|
|
<title>{{ .Title | default site.Title }}</title>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
{{ hugo.Generator }}
|
|
<meta name="description" content="{{ .Title }} - {{ .Site.Title }} " />
|
|
|
|
<!-- ** CSS Plugins Needed for the Project ** -->
|
|
<!-- Bootstrap -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="{{ `plugins/bootstrap/bootstrap.min.css` | absURL }}"
|
|
/>
|
|
|
|
<!-- themefy-icon -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="{{ `plugins/themify-icons/themify-icons.css` | absURL }}"
|
|
/>
|
|
|
|
<!--Favicon-->
|
|
<link
|
|
rel="icon"
|
|
href="{{ `images/favicon.png` | absURL }}"
|
|
type="image/x-icon"
|
|
/>
|
|
|
|
<!-- fonts -->
|
|
<link
|
|
href="https://fonts.googleapis.com/css?family={{replace .Site.Params.font_family ' ' '+' | title}}:300,400,700&display=swap"
|
|
rel="stylesheet"
|
|
/>
|
|
|
|
<!-- PDF.js -->
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.9.359/pdf.min.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.3/html2pdf.bundle.js"></script>
|
|
|
|
<style>
|
|
:root{
|
|
--primary-color:{{ .Site.Params.primary_color }};
|
|
--body-color:{{ .Site.Params.body_color }};
|
|
--text-color:{{ .Site.Params.text_color }};
|
|
--text-color-dark:{{ .Site.Params.text_color_dark }};
|
|
--white-color:{{ .Site.Params.white_color }};
|
|
--light-color:{{ .Site.Params.light_color }};
|
|
--font-family:{{ replace .Site.Params.font_family ' ' '+' | title }};
|
|
}
|
|
</style>
|
|
|
|
<!-- Main Stylesheet -->
|
|
{{ $css := resources.Get "css/style.css" | minify }}
|
|
<link href="{{ $css.Permalink }}" rel="stylesheet" media="screen" />
|
|
|
|
<!-- ** JS Plugins Needed for the Project ** -->
|
|
<!-- jquery -->
|
|
<script src="{{ `plugins/jquery/jquery-1.12.4.js` | absURL }}"></script>
|
|
|
|
<!-- jquery ui -->
|
|
<script src="{{ `plugins/jquery/jquery-ui.js`| absURL }}"></script>
|
|
|
|
<!-- Bootstrap JS -->
|
|
<script src="{{ `plugins/bootstrap/bootstrap.min.js` | absURL }}"></script>
|
|
|
|
<!-- match-height JS -->
|
|
<script src="{{ `plugins/match-height/jquery.matchHeight-min.js` | absURL }}"></script>
|
|
|
|
{{ template "_internal/google_analytics.html" . }} {{ if templates.Exists (
|
|
printf "partials/overrides/header.html" ) }} {{ partial
|
|
"partials/overrides/header.html" . }} {{ else }}
|
|
<!-- create /layouts/partials/overrides/header.html in your own theme or root directory to add your custom content here -->
|
|
{{ end }}
|
|
|
|
<!-- Open Graph image and Twitter Card metadata -->
|
|
{{ $image_path := .Params.image | default site.Params.image }} {{
|
|
$image_path_local := printf "static/%s" $image_path }} {{ $image_ext := trim
|
|
(path.Ext $image_path | lower) "." }} {{ if fileExists $image_path_local }}
|
|
<meta property="og:image" content="{{ $image_path | absURL }}" />
|
|
{{ if ne $image_ext "svg" }} {{ with (imageConfig $image_path_local) }} {{ if
|
|
(and (gt .Width 144) (gt .Height 144)) }}
|
|
<meta name="twitter:image" content="{{ $image_path | absURL }}" />
|
|
<meta
|
|
name="twitter:card"
|
|
content="summary{{ if (and (gt .Width 300) (gt .Height 157) (not (eq .Width .Height))) }}_large_image{{ end }}"
|
|
/>
|
|
{{ end }}
|
|
<meta property="og:image:width" content="{{ .Width }}" />
|
|
<meta property="og:image:height" content="{{ .Height }}" />
|
|
{{ end }} {{ end }}
|
|
<meta
|
|
property="og:image:type"
|
|
content="image/{{ if eq $image_ext `svg` }}svg+xml{{ else }}{{ replaceRE `^jpg$` `jpeg` $image_ext }}{{ end }}"
|
|
/>
|
|
{{ end }}
|
|
<meta name="twitter:title" content="{{ .Title }}" />
|
|
<meta
|
|
name="twitter:description"
|
|
content="{{ with .Description }}{{ . }}{{ else }}{{ if .IsPage }}{{ .Summary }}{{ else }}{{ with site.Params.description }}{{ . }}{{ end }}{{ end }}{{ end }}"
|
|
/>
|
|
{{ with site.Social.twitter }}
|
|
<meta name="twitter:site" content="@{{ . }}" />
|
|
{{ end }} {{ range site.Authors }} {{ with .twitter }}
|
|
<meta name="twitter:creator" content="@{{ . }}" />
|
|
{{ end }} {{ end }} {{ template "_internal/opengraph.html" . }} {{ template
|
|
"_internal/twitter_cards.html" . }}
|
|
</head>
|