|
@@ -1,11 +1,11 @@
|
|
<!DOCTYPE html>
|
|
<!DOCTYPE html>
|
|
-<html lang="{{ .Site.LanguageCode | default "en-us" }}">
|
|
|
|
|
|
+<html lang="{{ site.LanguageCode | default "en-us" }}">
|
|
<head>
|
|
<head>
|
|
|
|
|
|
<meta charset="utf-8">
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
- <meta name="generator" content="Source Themes Academic {{ .Site.Data.academic.version }}">
|
|
|
|
|
|
+ <meta name="generator" content="Source Themes Academic {{ site.Data.academic.version }}">
|
|
|
|
|
|
{{ $scr := .Scratch }}
|
|
{{ $scr := .Scratch }}
|
|
|
|
|
|
@@ -30,8 +30,8 @@
|
|
{{ $desc = .Params.abstract }}
|
|
{{ $desc = .Params.abstract }}
|
|
{{ else if .IsPage }}
|
|
{{ else if .IsPage }}
|
|
{{ $desc = .Summary }}
|
|
{{ $desc = .Summary }}
|
|
- {{ else if .Site.Params.description }}
|
|
|
|
- {{ $desc = .Site.Params.description }}
|
|
|
|
|
|
+ {{ else if site.Params.description }}
|
|
|
|
+ {{ $desc = site.Params.description }}
|
|
{{ else }}
|
|
{{ else }}
|
|
{{ $desc = $superuser_role }}
|
|
{{ $desc = $superuser_role }}
|
|
{{ end }}
|
|
{{ end }}
|
|
@@ -40,11 +40,11 @@
|
|
{{ range .Translations }}
|
|
{{ range .Translations }}
|
|
<link rel="alternate" hreflang="{{ .Lang }}" href="{{ .Permalink }}">
|
|
<link rel="alternate" hreflang="{{ .Lang }}" href="{{ .Permalink }}">
|
|
{{ end }}
|
|
{{ end }}
|
|
- <link rel="alternate" hreflang="{{ .Site.LanguageCode | default "en-us" }}" href="{{ .Permalink }}">
|
|
|
|
|
|
+ <link rel="alternate" hreflang="{{ site.LanguageCode | default "en-us" }}" href="{{ .Permalink }}">
|
|
|
|
|
|
{{ partial "css/parse_theme.css" . }}
|
|
{{ partial "css/parse_theme.css" . }}
|
|
- {{ $css := .Site.Data.assets.css }}
|
|
|
|
- {{ $js := .Site.Data.assets.js }}
|
|
|
|
|
|
+ {{ $css := site.Data.assets.css }}
|
|
|
|
+ {{ $js := site.Data.assets.js }}
|
|
{{ if ne ($scr.Get "primary") "#fff" }}
|
|
{{ if ne ($scr.Get "primary") "#fff" }}
|
|
<meta name="theme-color" content="{{ $scr.Get "primary" }}">
|
|
<meta name="theme-color" content="{{ $scr.Get "primary" }}">
|
|
{{ end }}
|
|
{{ end }}
|
|
@@ -61,17 +61,17 @@
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.fontAwesome.url $css.fontAwesome.version) $css.fontAwesome.sri | safeHTML }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.fontAwesome.url $css.fontAwesome.version) $css.fontAwesome.sri | safeHTML }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.fancybox.url $css.fancybox.version) $css.fancybox.sri | safeHTML }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.fancybox.url $css.fancybox.version) $css.fancybox.sri | safeHTML }}
|
|
|
|
|
|
- {{/* Default to enabling highlighting, but allow the user to override it in .Params or .Site.Params.
|
|
|
|
|
|
+ {{/* Default to enabling highlighting, but allow the user to override it in .Params or site.Params.
|
|
Use $scr to store "highlight_enabled", so that we can read it again in footer.html. */}}
|
|
Use $scr to store "highlight_enabled", so that we can read it again in footer.html. */}}
|
|
{{ $scr.Set "highlight_enabled" true }}
|
|
{{ $scr.Set "highlight_enabled" true }}
|
|
{{ if isset .Params "highlight" }}
|
|
{{ if isset .Params "highlight" }}
|
|
{{ $scr.Set "highlight_enabled" .Params.highlight }}
|
|
{{ $scr.Set "highlight_enabled" .Params.highlight }}
|
|
- {{ else if isset .Site.Params "highlight" }}
|
|
|
|
- {{ $scr.Set "highlight_enabled" .Site.Params.highlight }}
|
|
|
|
|
|
+ {{ else if isset site.Params "highlight" }}
|
|
|
|
+ {{ $scr.Set "highlight_enabled" site.Params.highlight }}
|
|
{{ end }}
|
|
{{ end }}
|
|
{{ if ($scr.Get "highlight_enabled") }}
|
|
{{ if ($scr.Get "highlight_enabled") }}
|
|
{{ $v := $css.highlight.version }}
|
|
{{ $v := $css.highlight.version }}
|
|
- {{ with .Site.Params.highlight_style }}
|
|
|
|
|
|
+ {{ with site.Params.highlight_style }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" crossorigin=\"anonymous\" title=\"hl-light\">" (printf $css.highlight.url $css.highlight.version .) | safeHTML }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" crossorigin=\"anonymous\" title=\"hl-light\">" (printf $css.highlight.url $css.highlight.version .) | safeHTML }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" crossorigin=\"anonymous\" title=\"hl-dark\" disabled>" (printf $css.highlight.url $css.highlight.version .) | safeHTML }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" crossorigin=\"anonymous\" title=\"hl-dark\" disabled>" (printf $css.highlight.url $css.highlight.version .) | safeHTML }}
|
|
{{ else }}
|
|
{{ else }}
|
|
@@ -85,11 +85,11 @@
|
|
{{ end }}
|
|
{{ end }}
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
|
|
- {{ if or (eq .Site.Params.map 2) (eq .Site.Params.map 3) }}
|
|
|
|
|
|
+ {{ if or (eq site.Params.map 2) (eq site.Params.map 3) }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.leaflet.url $css.leaflet.version) $css.leaflet.sri | safeHTML }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.leaflet.url $css.leaflet.version) $css.leaflet.sri | safeHTML }}
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
|
|
- {{ if eq .Site.Params.search.engine 2 }}
|
|
|
|
|
|
+ {{ if eq site.Params.search.engine 2 }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.instantsearch.url $css.instantsearch.version) $css.instantsearch.sri | safeHTML }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.instantsearch.url $css.instantsearch.version) $css.instantsearch.sri | safeHTML }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.instantsearchTheme.url $css.instantsearchTheme.version) $css.instantsearchTheme.sri | safeHTML }}
|
|
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.instantsearchTheme.url $css.instantsearchTheme.version) $css.instantsearchTheme.sri | safeHTML }}
|
|
{{ end }}
|
|
{{ end }}
|
|
@@ -106,11 +106,11 @@
|
|
{{ $style := $sass_template | resources.ExecuteAsTemplate "main_parsed.scss" . | toCSS $css_options | minify | fingerprint "md5" }}
|
|
{{ $style := $sass_template | resources.ExecuteAsTemplate "main_parsed.scss" . | toCSS $css_options | minify | fingerprint "md5" }}
|
|
<link rel="stylesheet" href="{{ $style.RelPermalink }}">
|
|
<link rel="stylesheet" href="{{ $style.RelPermalink }}">
|
|
|
|
|
|
- {{ if .Site.Params.plugins_css }}
|
|
|
|
- {{ $css_comment := printf "/* Source Themes Academic v%s | https://sourcethemes.com/academic/ */\n" .Site.Data.academic.version }}
|
|
|
|
|
|
+ {{ if site.Params.plugins_css }}
|
|
|
|
+ {{ $css_comment := printf "/* Source Themes Academic v%s | https://sourcethemes.com/academic/ */\n" site.Data.academic.version }}
|
|
{{ $css_bundle_head := $css_comment | resources.FromString "css/bundle-head.css" }}
|
|
{{ $css_bundle_head := $css_comment | resources.FromString "css/bundle-head.css" }}
|
|
{{ $css_bundle := slice }}
|
|
{{ $css_bundle := slice }}
|
|
- {{ range .Site.Params.plugins_css }}
|
|
|
|
|
|
+ {{ range site.Params.plugins_css }}
|
|
{{ $css_bundle = $css_bundle | append (resources.Get (printf "css/%s.css" .)) }}
|
|
{{ $css_bundle = $css_bundle | append (resources.Get (printf "css/%s.css" .)) }}
|
|
{{ end }}
|
|
{{ end }}
|
|
{{ $css_bundle := $css_bundle | resources.Concat "css/academic-bundle-pre.css" | minify }}
|
|
{{ $css_bundle := $css_bundle | resources.Concat "css/academic-bundle-pre.css" | minify }}
|
|
@@ -118,12 +118,12 @@
|
|
<link rel="stylesheet" href="{{ $css_bundle.RelPermalink }}">
|
|
<link rel="stylesheet" href="{{ $css_bundle.RelPermalink }}">
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
|
|
- {{ if not .Site.IsServer }}
|
|
|
|
- {{ if .Site.GoogleAnalytics }}
|
|
|
|
|
|
+ {{ if not site.IsServer }}
|
|
|
|
+ {{ if site.GoogleAnalytics }}
|
|
<script>
|
|
<script>
|
|
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
|
|
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
|
|
- ga('create', '{{ .Site.GoogleAnalytics }}', 'auto');
|
|
|
|
- {{ if .Site.Params.privacy_pack }}ga('set', 'anonymizeIp', true);{{ end }}
|
|
|
|
|
|
+ ga('create', '{{ site.GoogleAnalytics }}', 'auto');
|
|
|
|
+ {{ if site.Params.privacy_pack }}ga('set', 'anonymizeIp', true);{{ end }}
|
|
ga('require', 'eventTracker');
|
|
ga('require', 'eventTracker');
|
|
ga('require', 'outboundLinkTracker');
|
|
ga('require', 'outboundLinkTracker');
|
|
ga('require', 'urlChangeTracker');
|
|
ga('require', 'urlChangeTracker');
|
|
@@ -154,9 +154,9 @@
|
|
{{ $og_image = $featured_image.Permalink }}
|
|
{{ $og_image = $featured_image.Permalink }}
|
|
{{ else if .Params.header.image }}
|
|
{{ else if .Params.header.image }}
|
|
{{ $og_image = printf "img/%s" .Params.header.image | absURL }}
|
|
{{ $og_image = printf "img/%s" .Params.header.image | absURL }}
|
|
- {{ else if .Site.Params.sharing_image }}
|
|
|
|
- {{ $og_image = printf "img/%s" .Site.Params.sharing_image | absURL }}
|
|
|
|
- {{ else if .Site.Params.avatar }}
|
|
|
|
|
|
+ {{ else if site.Params.sharing_image }}
|
|
|
|
+ {{ $og_image = printf "img/%s" site.Params.sharing_image | absURL }}
|
|
|
|
+ {{ else if site.Params.avatar }}
|
|
{{ $og_image = (printf "img/%s" site.Params.avatar) | absURL }}
|
|
{{ $og_image = (printf "img/%s" site.Params.avatar) | absURL }}
|
|
{{ $twitter_card = "summary" }}
|
|
{{ $twitter_card = "summary" }}
|
|
{{ else }}
|
|
{{ else }}
|
|
@@ -164,16 +164,16 @@
|
|
{{ $twitter_card = "summary" }}
|
|
{{ $twitter_card = "summary" }}
|
|
{{ end }}
|
|
{{ end }}
|
|
<meta property="twitter:card" content="{{ $twitter_card }}">
|
|
<meta property="twitter:card" content="{{ $twitter_card }}">
|
|
- {{ with .Site.Params.twitter }}
|
|
|
|
|
|
+ {{ with site.Params.twitter }}
|
|
<meta property="twitter:site" content="@{{ . }}">
|
|
<meta property="twitter:site" content="@{{ . }}">
|
|
<meta property="twitter:creator" content="@{{ . }}">
|
|
<meta property="twitter:creator" content="@{{ . }}">
|
|
{{ end }}
|
|
{{ end }}
|
|
- <meta property="og:site_name" content="{{ .Site.Title }}">
|
|
|
|
|
|
+ <meta property="og:site_name" content="{{ site.Title }}">
|
|
<meta property="og:url" content="{{ .Permalink }}">
|
|
<meta property="og:url" content="{{ .Permalink }}">
|
|
- <meta property="og:title" content="{{ if not .IsHome }}{{ .Title }} | {{ end }}{{ .Site.Title }}">
|
|
|
|
|
|
+ <meta property="og:title" content="{{ if not .IsHome }}{{ .Title }} | {{ end }}{{ site.Title }}">
|
|
<meta property="og:description" content="{{ $desc }}">
|
|
<meta property="og:description" content="{{ $desc }}">
|
|
{{- with $og_image }}<meta property="og:image" content="{{ . }}">{{end}}
|
|
{{- with $og_image }}<meta property="og:image" content="{{ . }}">{{end}}
|
|
- <meta property="og:locale" content="{{ .Site.LanguageCode | default "en-us" }}">
|
|
|
|
|
|
+ <meta property="og:locale" content="{{ site.LanguageCode | default "en-us" }}">
|
|
{{ if .IsPage }}
|
|
{{ if .IsPage }}
|
|
{{ if not .PublishDate.IsZero }}<meta property="article:published_time" content="{{ .PublishDate.Format "2006-01-02T15:04:05-07:00" | safeHTML }}">
|
|
{{ if not .PublishDate.IsZero }}<meta property="article:published_time" content="{{ .PublishDate.Format "2006-01-02T15:04:05-07:00" | safeHTML }}">
|
|
{{ else if not .Date.IsZero }}<meta property="article:published_time" content="{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}">{{ end }}
|
|
{{ else if not .Date.IsZero }}<meta property="article:published_time" content="{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}">{{ end }}
|
|
@@ -185,7 +185,7 @@
|
|
{{ partial "cookie_consent" . }}
|
|
{{ partial "cookie_consent" . }}
|
|
{{ partial "head_custom" . }}
|
|
{{ partial "head_custom" . }}
|
|
|
|
|
|
- <title>{{ if not .IsHome }}{{ .Title }} | {{ end }}{{ .Site.Title }}</title>
|
|
|
|
|
|
+ <title>{{ if not .IsHome }}{{ .Title }} | {{ end }}{{ site.Title }}</title>
|
|
|
|
|
|
</head>
|
|
</head>
|
|
<body id="top" data-spy="scroll" data-target="{{ if or .IsHome .Params.widgets }}#navbar-main{{ else }}#TableOfContents{{ end }}" data-offset="71" {{ if not ($scr.Get "light") }}class="dark"{{ end }}>
|
|
<body id="top" data-spy="scroll" data-target="{{ if or .IsHome .Params.widgets }}#navbar-main{{ else }}#TableOfContents{{ end }}" data-offset="71" {{ if not ($scr.Get "light") }}class="dark"{{ end }}>
|