summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--exampleSite/config.toml3
-rw-r--r--layouts/partials/analytic-google.html11
-rw-r--r--layouts/partials/comment-utterances.html5
-rw-r--r--layouts/partials/head.html2
4 files changed, 18 insertions, 3 deletions
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index 1c7e770..62fceb9 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -15,6 +15,9 @@ paginate = 10
[params]
subTitle = "This is a Sub Title"
+ # Google Analytics
+ googleAnalyticsUA = "UA-000000000-0"
+
# Bangumi image chart id
# bgmImageChart = "000000"
diff --git a/layouts/partials/analytic-google.html b/layouts/partials/analytic-google.html
new file mode 100644
index 0000000..2b5e74b
--- /dev/null
+++ b/layouts/partials/analytic-google.html
@@ -0,0 +1,11 @@
+<!-- Global site tag (gtag.js) - Google Analytics -->
+<script async src="https://www.googletagmanager.com/gtag/js?id={{ .Site.Params.googleAnalyticsUA }}"></script>
+<script>
+ window.dataLayer = window.dataLayer || [];
+
+ function gtag() {
+ dataLayer.push(arguments);
+ }
+ gtag('js', new Date());
+ gtag('config', '{{ .Site.Params.googleAnalyticsUA }}');
+</script> \ No newline at end of file
diff --git a/layouts/partials/comment-utterances.html b/layouts/partials/comment-utterances.html
index 02575eb..6653661 100644
--- a/layouts/partials/comment-utterances.html
+++ b/layouts/partials/comment-utterances.html
@@ -1,5 +1,4 @@
<div id="post-comment">
- <script src="{{ .Site.Params.cdnUtterancesJS }}" repo="{{ .Site.Params.utterancesRepo }}"
- issue-term="{{ .Site.Params.utterancesIssueTerm }}" theme="{{ .Site.Params.utterancesTheme }}"
- crossorigin="anonymous" async></script>
+ <script src="{{ .Site.Params.cdnUtterancesJS }}" repo="{{ .Site.Params.utterancesRepo }}" issue-term="{{ .Site.Params.utterancesIssueTerm }}" theme="{{ .Site.Params.utterancesTheme }}"
+ crossorigin="anonymous" async></script>
</div> \ No newline at end of file
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 91acb3c..0362712 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -13,6 +13,8 @@
<title>{{ .Title }} - {{ .Site.Title }}</title>
{{ end }}
+{{ partial "analytic-google.html" . }}
+
{{ $options := (dict "targetPath" "css/main.min.css" "outputStyle" "compressed") }}
{{ $style := resources.Get "sass/main.scss" | resources.ToCSS $options }}
<link rel="stylesheet" href="{{ $style.Permalink }}">