diff options
-rw-r--r-- | exampleSite/config.toml | 3 | ||||
-rw-r--r-- | layouts/partials/analytic-google.html | 11 | ||||
-rw-r--r-- | layouts/partials/comment-utterances.html | 5 | ||||
-rw-r--r-- | layouts/partials/head.html | 2 |
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 }}"> |