<!DOCTYPE html> <html lang="{{.Site.Language.Lang }}" xml:lang="{{.Site.Language.Lang }}"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> {{ $style := resources.Get "scss/main.scss" | toCSS | minify | fingerprint }} {{ $js := resources.Get "js/main.js" | minify | minify | fingerprint }} <link rel="stylesheet" href="{{ $style.Permalink }}" integrity="{{ $style.Data.Integrity }}" media="screen"> <script type="text/javascript" src="{{ $js.Permalink }}" integrity="{{ $js.Data.Integrity }}"></script> {{ $icon := "/avatar.png" | absURL }} <link rel="shortcut icon" href='{{ $icon }}' sizes="400x400"> {{ if .IsPage }}<meta name="keywords" content='{{ delimit .Params.tags " "}}'>{{ end }} {{ if .IsHome }}<title>{{ .Site.Title }}</title> <title itemprop="name">{{ .Site.Title }}</title> <meta property="og:title" content="{{ .Site.Title }}" /> <meta name="twitter:title" content="{{ .Site.Title }}" /> <meta itemprop="name" content="{{ .Site.Title }}" /> {{ else }}<title>{{ .Title }} | {{ .Site.Title }}</title> <title itemprop="name">{{ .Title }} | {{ .Site.Title }}</title> <meta property="og:title" content="{{ .Title }} | {{ .Site.Title }}" /> <meta name="twitter:title" content="{{ .Title }} | {{ .Site.Title }}" /> <meta itemprop="name" content="{{ .Title }} | {{ .Site.Title }}" />{{ end }} <meta name="application-name" content="{{ .Site.Title }}" /> <meta property="og:site_name" content="{{ .Site.Title }}" /> <meta name="description" content="{{ .Summary }}"> <meta itemprop="description" content="{{ .Summary }}" /> <meta property="og:description" content="{{ .Summary }}" /> <meta name="twitter:description" content="{{ .Summary }}" /> <base href="{{ .Permalink }}"> <link rel="canonical" href="{{ .Permalink }}" itemprop="url" /> <meta name="url" content="{{ .Permalink }}" /> <meta name="twitter:url" content="{{ .Permalink }}" /> <meta property="og:url" content="{{ .Permalink }}" /> {{ with .Params.cover }}<meta itemprop="image" content="{{ . | absURL }}" /> <meta property="og:image" content="{{ . | absURL }}" /> <meta name="twitter:image" content="{{ . | absURL }}" /> <meta name="twitter:image:src" content="{{ . | absURL }}" />{{ else }} <meta itemprop="image" content='{{ $icon }}' /> <meta property="og:image" content='{{ $icon }}' /> <meta name="twitter:image" content='{{ $icon }}' /> <meta name="twitter:image:src" content='{{ $icon }}' />{{ end }} <meta property="og:updated_time" content={{ .Lastmod.Format "2006-01-02T15:04:05Z0700" | safeHTML }} /> {{ if isset .Params "date" }}<meta property="og:type" content="article" /> <script defer type="application/ld+json"> { "@context": "http://schema.org", "@type": "Article", "headline": {{ .Title }}, "author": { "@type": "Person", "name": "{{ .Params.author }}" }, "datePublished": "{{ .Date.Format "2006-01-02" }}", "description": {{ .Summary }}, "wordCount": {{ .WordCount }}, "mainEntityOfPage": "True", "dateModified": "{{ .Lastmod.Format "2006-01-02" }}", "image": { "@type": "imageObject", "url": "{{ with .Params.cover }}{{ . }}{{ end }}" }, "publisher": { "@type": "Person", "name": "{{ .Site.Title }}", "logo": { "@type": "imageObject", "url": {{ $icon }} } } } </script> {{ else }}<meta property="og:type" content="website" /> <meta name="author" content="{{ .Params.author }}" /> <script defer type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": {{ .Permalink }}, "name": "{{ .Title }}", "logo": {{ $icon }} } </script>{{ end }} <meta property="article:publisher" content="{{ .Params.author }}" /> {{ with.Params.author }}<meta property="og:article:author" content="{{ . }}" /> <meta property="article:author" content="{{ . }}" /> <meta name="author" content="{{ . }}" />{{ end }} {{ with.Params.category }}<meta name="news_keywords" content="{{ . }}" /> <meta property="article:section" content="{{ . }}" />{{ end }} <meta property="og:article:published_time" content={{ .Date.Format "2006-01-02T15:04:05Z0700" | safeHTML }} /> <meta property="article:published_time" content={{ .Date.Format "2006-01-02T15:04:05Z0700" | safeHTML }} /> <link rel="sitemap" type="application/xml" title="Sitemap" href="{{ .Site.BaseURL }}sitemap.xml" /> {{ with .OutputFormats.Get "RSS" }}<link href="{{ .Permalink }}" rel="alternate" type="application/rss+xml" title="{{ $.Site.Title }}" /> <link href="{{ .Permalink }}" rel="feed" type="application/rss+xml" title="{{ $.Site.Title }}" />{{ end }} <meta name="robots" content="index,follow" /> <meta name="googlebot" content="index,follow" /> <link rel="manifest" href="{{ .Site.BaseURL }}manifest.json" /> <meta name="theme-color" content="#ffffff" /> <meta name="msapplication-TileColor" content="#ffffff" /> <meta name="imagemode" content="force" /> <meta name="coverage" content="Worldwide" /> <meta name="distribution" content="Global" /> <meta name="HandheldFriendly" content="True" /> <meta name="msapplication-tap-highlight" content="no" /> <meta name="apple-mobile-web-app-title" content="{{ .Site.Title }}" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> <meta name="apple-touch-fullscreen" content="yes" /> {{ block "head" . }} {{ end }} </head> <body> {{ partial "site-header.html" . }} {{ block "main" . }} {{ end }} {{ partial "site-footer.html" .}} </body> </html>