diff options
Diffstat (limited to 'themes/default/layouts/partials/head.html')
-rw-r--r-- | themes/default/layouts/partials/head.html | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/themes/default/layouts/partials/head.html b/themes/default/layouts/partials/head.html new file mode 100644 index 0000000..856fb2f --- /dev/null +++ b/themes/default/layouts/partials/head.html @@ -0,0 +1,50 @@ +<!-- HTML Meta Tags --> +<meta charset="utf-8"> +<meta name="author" content="{{ partial "author-name.html" . -}}"> +{{ if or .Params.Unlisted .Params.ExpiryDate -}} +<meta name="robots" content="noindex,nofollow"> +{{- else -}} +<meta name="robots" content="index,follow"> +{{- end }} +<meta name="viewport" content="width=device-width, initial-scale=1"> +<meta name="keywords" content="{{- partial "site-title.html" . -}}"> + +<!-- Search Engine Tags --> +<meta itemprop="name" content="{{ partial "site-title.html" . -}}"> +<meta itemprop="description" content="{{ if .Params.summary }}{{ .Params.summary }}{{ else }}{{ .Summary }}{{ end }}"> +<meta itemprop="image" content="{{ .Site.BaseURL }}/images/{{ partial "meta-thumbnail-path.html" . }}.png"> + +<!-- Open Graph Meta Tags --> +<meta property="og:title" content="{{ partial "site-title.html" . -}}"> +<meta property="og:description" content="{{- partial "site-description.html" . -}}"> +<meta property="og:url" content="{{ .Permalink }}"> +<meta property="og:image" content="{{ .Site.BaseURL }}/images/{{ partial "meta-thumbnail-path.html" . }}.png"> +<meta property="og:type" content="website"> +<meta property="article:published_time" content="{{ .Params.PublishDate }}"> +<meta property="article:modified_time " content="{{ .Params.LastMod }}"> + +<!-- Twitter Meta Tags --> +<meta name="twitter:card" content="summary_large_image"> +<meta name="twitter:title" content="{{ partial "site-title.html" . -}}"> +<meta name="twitter:description" content="{{- partial "site-description.html" . -}}"> +<meta name="twitter:image" content="{{ .Site.BaseURL }}/images/{{ partial "meta-thumbnail-path.html" . }}.png"> + +<!-- Progressive Enhancement --> +{{- partial "manifest.html" . -}} + +<!-- Content Security Policy --> +{{- partial "csp.html" . -}} + +<!-- Style Sheets --> +<link rel="stylesheet" href="/css/default.css"> +<link rel="stylesheet" href="/css/syntax-highlight-default.css"> + +<!-- Scripts --> +<script src="/js/index.js"></script> + +<!-- No Scripts --> +<noscript> + <style> + {{ safeCSS (readFile "static/css/noscript.css") }} + </style> +</noscript> |