diff options
Diffstat (limited to 'layouts/_default/baseof.html')
-rw-r--r-- | layouts/_default/baseof.html | 104 |
1 files changed, 5 insertions, 99 deletions
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 5746e70..1fdcf05 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,103 +1,9 @@ -<!doctype html> +<!DOCTYPE html> <html lang="{{ .Site.LanguageCode }}"> - - <head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> - <title>{{ block "title" . }}{{ .Title }} - {{ .Site.Title }}{{ end }}</title> - <meta name="HandheldFriendly" content="True"> - <meta name="MobileOptimized" content="320"> - <meta name="referrer" content="no-referrer"> - <meta name="description" content="{{ .Description | default .Site.Params.description }}"> - <meta property="og:site_name" content="{{ .Site.Title }}" /> - <meta property="og:locale" content="nn_NO" /> - <meta property="og:type" content="article" /> - <meta property="og:url" content="{{ .Permalink }}" /> - <meta property="og:title" content="{{ if .Title }}{{ .Title }}{{ else }}{{ .Site.Title }}{{ end }}" /> - <meta property="og:image" content="{{ .Site.BaseURL }}{{ .Params.meta_img | default .Site.Params.logofile }}" /> - <meta property="og:description" content="{{ .Description | default .Site.Params.description }}" /> - - {{ if .Site.Params.twitter }} - <meta property="twitter:site" content="@{{ .Site.Params.twitter }}"> - {{ end }} - - <meta property="twitter:title" content="{{ .Title | default .Site.Title }}" /> - <meta property="twitter:image" content="{{ .Site.BaseURL }}{{ .Params.meta_img | default .Site.Params.logofile }}" /> - <meta property="twitter:card" content="summary" /> - <meta property="twitter:description" content="{{ .Description | default .Site.Params.description }}" /> - - {{ if .Site.Params.flattr }} - <meta name="flattr:id" content="{{ .Site.Params.flattr }}"> - {{ end }} - - <link rel="canonical" href="{{ .Permalink }}"> - - <link href="//cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" - rel="stylesheet" - integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" - crossorigin="anonymous" /> - - <link rel="stylesheet" href="{{ .Site.BaseURL }}css/main.css" /> - - {{ if .Site.Params.highlightjs }} - <link rel="stylesheet" href="{{ .Site.BaseURL }}css/highlight.css" /> - {{ end }} - - {{ if .Site.Params.progressively }} - <link rel="stylesheet" - href="//cdn.jsdelivr.net/npm/progressively@1.2.5/dist/progressively.min.css" - integrity="sha256-xbqLYBMsjpuCihs+3Fgp/MFMtPdo2SWKoOjEWOqR4X0=" - crossorigin="anonymous" /> - {{ end }} - - <link rel="shortcut icon" - href="{{ if .Site.Params.faviconfile }}{{ .Site.Params.faviconfile | absURL }}{{ else }}{{ .Site.BaseURL }}img/favicon.ico{{ end }}"> - - <link href='{{ with .OutputFormats.Get "RSS" }}{{ .RelPermalink }}{{ end }}' rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}" /> - {{ partial "header_extra" . }} - </head> - + {{- partial "head.html" . -}} <body> - {{ block "main" . }}{{ end }} - - <script src="//cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js" - integrity="sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4" - crossorigin="anonymous"></script> - - {{ if .Site.Params.highlightjs }} - <script src="//cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.0.1/build/highlight.min.js"></script> - - {{ range .Site.Params.highlightjslanguages }} - <script src="//cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.0.1/build/languages/{{.}}.min.js" defer></script> - {{ end }} - <script> - window.addEventListener('load', function() { - hljs.highlightAll(); - }, true); - </script> - {{ end }} - - {{ if .Site.Params.progressively }} - <script src="//cdn.jsdelivr.net/npm/progressively@1.2.5/dist/progressively.min.js" - integrity="sha256-LvFVlLdfGI3WeEH+8Ni4kxLm02g2GlOfeGCGLXfRk/U=" - crossorigin="anonymous"></script> - <script> - window.addEventListener('load', function() { - progressively.init({delay: 30, throttle: 50}); - }, true); - </script> - {{ end }} - - {{ if .Site.Params.uselatex }} - <script type="text/x-mathjax-config"> - MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ['\\(','\\)']] } }); - </script> - <script src="//polyfill.io/v3/polyfill.min.js?features=es6"></script> - <script id="MathJax-script" async src="//cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> - {{ end }} - - {{ template "_internal/google_analytics_async.html" . }} - {{ partial "footer_extra" . }} + {{- partial "header.html" . -}} + <div id="content">{{- block "main" . }}{{- end }}</div> + {{- partial "footer.html" . -}} </body> - </html> |