Add language

This commit is contained in:
Simon 2020-03-09 15:08:09 +01:00
parent c78f0f5f46
commit 0a71e48957
4 changed files with 70 additions and 66 deletions

View File

@ -1,11 +1,11 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html lang="{{ .Site.Language.Lang }}">
{{- partial "head.html" . -}} {{ partial "head.html" . }}
<body> <body>
{{- partial "header.html" . -}} {{ partial "header.html" . }}
<div id="content"> <div id="content">
{{- block "main" . }}{{- end }} {{ block "main" . }}{{ end }}
</div> </div>
{{- partial "footer.html" . -}} {{ partial "footer.html" . }}
</body> </body>
</html> </html>

View File

@ -1,10 +1,12 @@
<meta charset="utf-8"> <head>
<base href="{{ .Site.BaseURL }}"> <meta charset="utf-8">
<base href="{{ .Site.BaseURL }}">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="HandheldFriendly" content="True"> <meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320"> <meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
{{ partial "social_metadata.html" . }} {{ partial "social_metadata.html" . }}
{{ partial "style.html" . }} {{ partial "style.html" . }}
</head>

View File

@ -1,47 +1,49 @@
<!-- Configure meta and title tags --> {{/* https://github.com/msfjarvis/hugo-social-metadata */}}
<meta property="og:type" content="website" />
{{ if .Site.Params.TwitterCardType }} <!-- Configure meta and title tags -->
<meta name="twitter:card" content="{{ .Site.Params.TwitterCardType }}" /> <meta property="og:type" content="website" />
{{ else }} {{ if .Site.Params.TwitterCardType }}
<meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:card" content="{{ .Site.Params.TwitterCardType }}" />
{{ end }} {{ else }}
{{ if .Site.Params.TwitterUsername }} <meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="{{ .Site.Params.TwitterUsername }}" /> {{ end }}
{{ end }} {{ if .Site.Params.TwitterUsername }}
{{ if .IsHome }} <meta name="twitter:site" content="{{ .Site.Params.TwitterUsername }}" />
<title>{{ .Site.Title }}</title> {{ end }}
<meta name="description" content="{{ $.Site.Params.description }}" /> {{ if .IsHome }}
<meta name="keywords" content="{{ $.Site.Params.Keywords }}" /> <title>{{ .Site.Title }}</title>
<meta property="og:image" content="{{ .Site.BaseURL}}{{ .Site.Params.SocialImage }}" /> <meta name="description" content="{{ $.Site.Params.description }}" />
<meta property="og:url" content="{{ .Site.BaseURL }}" /> <meta name="keywords" content="{{ $.Site.Params.Keywords }}" />
<meta property="og:title" content="{{ .Site.Title }}" /> <meta property="og:image" content="{{ .Site.BaseURL}}{{ .Site.Params.SocialImage }}" />
<meta name="og:description" content="{{ $.Site.Params.description }}" /> <meta property="og:url" content="{{ .Site.BaseURL }}" />
<meta name="twitter:title" content="{{ .Site.Title }}" /> <meta property="og:title" content="{{ .Site.Title }}" />
<meta name="twitter:description" content="{{ $.Site.Params.description }}" /> <meta name="og:description" content="{{ $.Site.Params.description }}" />
<meta name="twitter:url" content="{{ .Site.BaseURL }}" /> <meta name="twitter:title" content="{{ .Site.Title }}" />
<meta name="twitter:image:src" content="{{ .Site.BaseURL}}{{ .Site.Params.SocialImage }}" /> <meta name="twitter:description" content="{{ $.Site.Params.description }}" />
{{ else }} <meta name="twitter:url" content="{{ .Site.BaseURL }}" />
<title>{{ .Title }} &middot; {{ .Site.Title }}</title> <meta name="twitter:image:src" content="{{ .Site.BaseURL}}{{ .Site.Params.SocialImage }}" />
<meta name="description" content="{{ .Description }}" /> {{ else }}
{{ if .Params.tags }} <title>{{ .Title }} &middot; {{ .Site.Title }}</title>
<meta name="keywords" content="{{ range .Params.tags }}{{ . }},{{ end }}" /> <meta name="description" content="{{ .Description }}" />
{{ else }} {{ if .Params.tags }}
<meta name="keywords" content="{{ $.Site.Params.Keywords }}" /> <meta name="keywords" content="{{ range .Params.tags }}{{ . }},{{ end }}" />
{{ end }} {{ else }}
<meta property="og:url" content="{{ .Permalink }}" /> <meta name="keywords" content="{{ $.Site.Params.Keywords }}" />
<meta property="og:title" content="{{ .Title }} &middot; {{ .Site.Title }}" /> {{ end }}
<meta name="twitter:title" content="{{ .Title }} &middot; {{ .Site.Title }}" /> <meta property="og:url" content="{{ .Permalink }}" />
{{ if .Description }} <meta property="og:title" content="{{ .Title }} &middot; {{ .Site.Title }}" />
<meta name="og:description" content="{{ .Description }}" /> <meta name="twitter:title" content="{{ .Title }} &middot; {{ .Site.Title }}" />
<meta name="twitter:description" content="{{ .Description }}" /> {{ if .Description }}
{{ else }} <meta name="og:description" content="{{ .Description }}" />
<meta name="og:description" content="{{ $.Site.Params.description }}" /> <meta name="twitter:description" content="{{ .Description }}" />
<meta name="twitter:description" content="{{ $.Site.Params.description }}" /> {{ else }}
{{ end }} <meta name="og:description" content="{{ $.Site.Params.description }}" />
<meta name="twitter:url" content="{{ .Permalink }}" /> <meta name="twitter:description" content="{{ $.Site.Params.description }}" />
{{ if .Params.SocialImage }} {{ end }}
<meta name="twitter:image:src" content="{{ .Site.BaseURL }}{{ .Params.SocialImage }}" /> <meta name="twitter:url" content="{{ .Permalink }}" />
{{ else }} {{ if .Params.SocialImage }}
<meta name="twitter:image:src" content="{{ .Site.Params.SocialImage }}" /> <meta name="twitter:image:src" content="{{ .Site.BaseURL }}{{ .Params.SocialImage }}" />
{{ end }} {{ else }}
{{ end }} <meta name="twitter:image:src" content="{{ .Site.Params.SocialImage }}" />
{{ end }}
{{ end }}

View File

@ -1,2 +1,2 @@
{{ $style := resources.Get "styles/main.sass" | toCSS | minify | fingerprint }} {{ $style := resources.Get "styles/main.sass" | toCSS | minify | fingerprint }}
<link rel="stylesheet" href="{{ $style.Permalink }}"> <link rel="stylesheet" href="{{ $style.Permalink }}">