diff options
Diffstat (limited to 'layouts/partials')
| -rw-r--r-- | layouts/partials/data.html | 7 | ||||
| -rw-r--r-- | layouts/partials/head.html | 13 |
2 files changed, 19 insertions, 1 deletions
diff --git a/layouts/partials/data.html b/layouts/partials/data.html new file mode 100644 index 0000000..4eedc7b --- /dev/null +++ b/layouts/partials/data.html @@ -0,0 +1,7 @@ +<script type="application/json" id="ed-data"> + { + "analytics_code": {{ site.GoogleAnalytics | default "" }}, + "site_name": {{ site.Title }}, + "language": {{ site.LanguageCode | default site.Language.Lang }} + } +</script> diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 0c9329d..e77e902 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -11,7 +11,8 @@ <meta name="author" content="{{ partial "author.html" . }}"> {{ hugo.Generator }} - {{- partial "styles.html" . }} + {{ partial "styles.html" . }} + {{ partial "data.html" . }} {{ block "custom-scripts" . }}{{ partial "custom-scripts.html" . }}{{ end }} {{- /* Favicons */}} @@ -29,6 +30,16 @@ <meta name="theme-color" content="#ffffff"> {{ block "custom-head" . }}{{ partial "custom-head.html" . }}{{ end }} + {{ with site.GoogleAnalytics }} + {{ $ga := resources.Get "js/ga.js" | minify | fingerprint }} + {{ if not site.Params.assets.disable_fingerprinting }} + {{ $ga = $ga | fingerprint }} + <script src="{{ $ga.Permalink }}" integrity="{{ $ga.Data.Integrity }}"></script> + {{ else }} + <script src="{{ $ga.Permalink }}"></script> + {{ end }} + {{ end }} + {{- /* Misc */}} {{ template "partials/templates/opengraph.html" . }} {{ template "partials/templates/twitter_cards.html" . }} |
