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

github.com/zerostaticthemes/hugo-serif-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/_default/baseof.html')
-rw-r--r--layouts/_default/baseof.html32
1 files changed, 15 insertions, 17 deletions
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 90b2e77..ace52a2 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -4,33 +4,32 @@
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
- <title>{{ block "title" . }}{{ if .Params.meta_title }}{{ .Params.meta_title }}{{ else }}{{ .Title }} - {{ .Site.Title }}{{ end }}{{ end }}</title>
+ <title>{{ block "title" . }}{{ .Params.meta_title | default (printf "%s - %s" .Title .Site.Title) }}{{ end }}</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/png" href="{{ "favicon-32x32.svg" | relURL }}">
{{ partial "google-fonts.html" . }}
<!-- CSS-->
- {{ if .Site.IsServer }}
- {{ $style := resources.Get "scss/style.scss" | resources.ExecuteAsTemplate "style.scss" . | toCSS (dict "targetPath" "css/style.css" "enableSourceMap" true) }}
- <link rel="stylesheet" href="{{ ($style).RelPermalink }}">
- {{ else }}
- {{ $style := resources.Get "scss/style.scss" | resources.ExecuteAsTemplate "style.scss" . | toCSS (dict "targetPath" "css/style.css" "enableSourceMap" false) }}
- <link rel="stylesheet" href="{{ ($style | minify | fingerprint).RelPermalink }}">
+ {{ $css_options := dict "targetPath" "css/style.css" "enableSourceMap" (not hugo.IsProduction) }}
+ {{ $style := resources.Get "scss/style.scss" | resources.ExecuteAsTemplate "style.scss" . | toCSS $css_options }}
+ {{ if hugo.IsProduction }}
+ {{ $style = $style | minify | fingerprint }}
{{ end }}
+ <link rel="stylesheet" href="{{ $style.RelPermalink }}">
{{ block "header_css" . }}{{ end }}
{{ block "meta_tags" . }}
- {{ if .Params.description }}<meta name="description" content="{{ .Params.description }}"/>{{ end }}
- {{ if .Params.meta_title }}<meta property="og:title" content="{{ .Params.meta_title }}"/>{{ else }}<meta property="og:title" content="{{ .Title }}"/>{{ end }}
+ {{ with .Params.description }}<meta name="description" content="{{ . }}"/>{{ end }}
+ <meta property="og:title" content="{{ .Params.meta_title | default .Title }}"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="{{ .Permalink }}"/>
- {{ if .Params.image }}<meta property="og:image" content="{{ .Params.image | absURL }}"/>{{ else if .Site.Params.seo.meta_og_image }}<meta property="og:image" content="{{ .Site.Params.seo.meta_og_image | absURL }}"/>{{ end }}
- {{ if .Params.description }}<meta property="og:description" content="{{ .Params.description }}"/>{{ end }}
+ {{ with .Params.image | default .Site.Params.seo.meta_og_image }}<meta property="og:image" content="{{ . | absURL }}"/>{{ end }}
+ {{ with .Params.description }}<meta property="og:description" content="{{ . }}"/>{{ end }}
<meta name="twitter:card" content="summary"/>
- {{ if .Site.Params.seo.meta_twitter_site }}<meta name="twitter:site" content="{{ .Site.Params.seo.meta_twitter_site }}"/>{{ end }}
- {{ if .Site.Params.seo.meta_twitter_creator }}<meta name="twitter:creator" content="{{ .Site.Params.seo.meta_twitter_creator }}"/>{{ end }}
+ {{ with .Site.Params.seo.meta_twitter_site }}<meta name="twitter:site" content="{{ . }}"/>{{ end }}
+ {{ with .Site.Params.seo.meta_twitter_creator }}<meta name="twitter:creator" content="{{ . }}"/>{{ end }}
{{ end }}
</head>
@@ -51,11 +50,10 @@
{{ block "footer_js" . }}
{{ end }}
- {{ if .Site.IsServer }}
- <script type="text/javascript" src="{{ $scripts.RelPermalink }}"></script>
- {{ else }}
- <script type="text/javascript" src="{{ ($scripts | minify | fingerprint).RelPermalink }}"></script>
+ {{ if hugo.IsProduction }}
+ {{ $scripts = $scripts | minify | fingerprint }}
{{ end }}
+ <script type="text/javascript" src="{{ $scripts.RelPermalink }}"></script>
{{ partial "google-tag-manager.html" . }}
{{ partial "google-analytics.html" . }}