diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index af3faed..e3cb2a1 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -9,17 +9,8 @@ {{ block "header" . }} {{ end }} - - {{ if site.GoogleAnalytics }} - - {{ if hasPrefix site.GoogleAnalytics "UA-"}} - {{ template "_internal/google_analytics_async.html" . }} - {{ else }} - - {{ template "_internal/google_analytics.html" . }} - {{ end }} - {{ end }} - + + {{- partial "analytics.html" . -}}
diff --git a/layouts/index.html b/layouts/index.html index 634504f..538c868 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -29,16 +29,8 @@ - - {{ if site.GoogleAnalytics }} - - {{ if hasPrefix site.GoogleAnalytics "UA-"}} - {{ template "_internal/google_analytics_async.html" . }} - {{ else }} - - {{ template "_internal/google_analytics.html" . }} - {{ end }} - {{ end }} + + {{- partial "analytics.html" . -}} diff --git a/layouts/partials/analytics.html b/layouts/partials/analytics.html new file mode 100644 index 0000000..6f3c4c8 --- /dev/null +++ b/layouts/partials/analytics.html @@ -0,0 +1,33 @@ + +{{ if site.Params.Analytics }} + + + {{ if site.Params.Analytics.Google }} + + {{ if hasPrefix site.Params.Analytics.Google "UA-"}} + {{ template "_internal/google_analytics_async.html" . }} + + {{ else }} + {{ template "_internal/google_analytics.html" . }} + {{ end }} + {{ end }} + + + {{ if site.Params.Analytics.CounterDev }} + + {{ end }} + + + {{ if site.Params.Analytics.GoatCounter }} + + {{ end }} + + + +{{ else if site.GoogleAnalytics }} + {{ if hasPrefix site.GoogleAnalytics "UA-"}} + {{ template "_internal/google_analytics_async.html" . }} + {{ else }} + {{ template "_internal/google_analytics.html" . }} + {{ end }} +{{ end }}