From af3e8fb2031296124465161cb3ba8816535be092 Mon Sep 17 00:00:00 2001 From: Nathan Biller Date: Tue, 24 Sep 2019 12:39:27 -0400 Subject: [PATCH 1/2] Added the ability to use google analytics using Hugo's internal template. Added a sample config and instructions to config.yaml for the example site and added in a link for the google analytics internal template for the navbar partial per https://gohugo.io/templates/internal/ --- exampleSite/config.yaml | 1 + layouts/partials/navbar.html | 1 + 2 files changed, 2 insertions(+) diff --git a/exampleSite/config.yaml b/exampleSite/config.yaml index a37018c..83f6c95 100644 --- a/exampleSite/config.yaml +++ b/exampleSite/config.yaml @@ -2,6 +2,7 @@ baseURL: http://something-fresh.org/ languageCode: en-us title: Hugo Fresh Theme theme: hugo-fresh +googleAnalytics: #Put in your tracking code without quotes like this: UA-XXXXXX... params: navbarlogo: diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html index 93e93e6..456c1e8 100644 --- a/layouts/partials/navbar.html +++ b/layouts/partials/navbar.html @@ -1,3 +1,4 @@ +{{ template "_internal/google_analytics_async.html" . }} {{- $navbar := .Site.Params.navbar }} {{- $sidebarVisible := .Site.Params.sidebar }} {{ if .Params.sidebar }} From 0ddd19f36e8932292d4f70749c3d8e05472765c0 Mon Sep 17 00:00:00 2001 From: Nathan Biller Date: Tue, 24 Sep 2019 13:10:54 -0400 Subject: [PATCH 2/2] Moved code to component versus the navbar as advised by @lucperkins --- layouts/partials/meta.html | 1 + layouts/partials/navbar.html | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/partials/meta.html b/layouts/partials/meta.html index eac0aa3..b894f4d 100644 --- a/layouts/partials/meta.html +++ b/layouts/partials/meta.html @@ -1,3 +1,4 @@ +{{ template "_internal/google_analytics_async.html" . }} \ No newline at end of file diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html index 456c1e8..93e93e6 100644 --- a/layouts/partials/navbar.html +++ b/layouts/partials/navbar.html @@ -1,4 +1,3 @@ -{{ template "_internal/google_analytics_async.html" . }} {{- $navbar := .Site.Params.navbar }} {{- $sidebarVisible := .Site.Params.sidebar }} {{ if .Params.sidebar }}