Welcome to mirror list, hosted at ThFree Co, Russian Federation.

utterances.html « comment « partials « layouts - github.com/wangchucheng/hugo-eureka.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 56e632c0e58a9fbc3fe0354fea35327a95e22fb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<script id="utterances" src="https://utteranc.es/client.js"
        {{- range $key, $value := .Site.Params.comment.utterances }}
          {{- if and (eq $key "theme") (eq $value "eureka") }}
            {{- if eq $.Site.Params.colorScheme "light" }}
              {{ printf "%s=%v" $key "github-light" | safeHTMLAttr }}
            {{- else if eq $.Site.Params.colorScheme "dark" }}
              {{ printf "%s=%v" $key "github-dark" | safeHTMLAttr }}
            {{- else }}
              {{ printf "%s=%v" $key "preferred-color-scheme" | safeHTMLAttr }}
            {{- end }}
          {{- else if or $value (eq $value false) }}
            {{ printf "%s=%v" $key $value | safeHTMLAttr }}
          {{- end }}
        {{- end }}
        crossorigin="anonymous"
        async>
</script>
<script>
  {{- if eq .Site.Params.colorScheme "light" }}
    if (storageColorScheme == "Auto") {
      document.getElementById('utterances').setAttribute('theme', 'preferred-color-scheme')
    } else if (storageColorScheme == "Dark") {
      document.getElementById('utterances').setAttribute('theme', 'github-dark')
    }
  {{- else if eq .Site.Params.colorScheme "dark" }}
    if (storageColorScheme == "Auto") {
      document.getElementById('utterances').setAttribute('theme', 'preferred-color-scheme')
    } else if (storageColorScheme == "Light") {
      document.getElementById('utterances').setAttribute('theme', 'github-light')
    }
  {{- else }}
    if (storageColorScheme == "Light") {
      document.getElementById('utterances').setAttribute('theme', 'github-light')
    } else if (storageColorScheme == "Dark") {
      document.getElementById('utterances').setAttribute('theme', 'github-dark')
    }
  {{- end }}
</script>