feat(comments): add utterances support

closes https://github.com/CaiJimmy/hugo-theme-stack/issues/21
This commit is contained in:
Jimmy Cai 2020-10-04 16:23:08 +02:00
parent fa0f8fa365
commit 9fcdedf042
No known key found for this signature in database
GPG Key ID: 3EA408E527F37B18
2 changed files with 22 additions and 2 deletions

View File

@ -28,8 +28,12 @@ DefaultContentLanguage = "en" # Theme i18n support
default = "Licensed under CC BY-NC-SA 4.0" default = "Licensed under CC BY-NC-SA 4.0"
[params.comments] [params.comments]
enabled = true enabled = true
# Only Disqus is available so far provider = "disqus" # Available: disqus, utterances
provider = "disqus" [params.comments.utterances]
repo = ""
issueTerm = "pathname"
label = "" # Optional
theme="preferred-color-scheme"
[params.widgets] [params.widgets]
enabled = ['archives', 'tag-cloud'] enabled = ['archives', 'tag-cloud']
[params.widgets.archives] [params.widgets.archives]

View File

@ -0,0 +1,16 @@
<script src="https://utteranc.es/client.js"
repo="{{ .Site.Params.comments.utterances.repo }}"
issue-term="{{ .Site.Params.comments.utterances.issueTerm }}"
theme="{{ .Site.Params.comments.utterances.theme }}"
{{ with .Site.Params.comments.utterances.label }}
label="{{ . }}"
{{ end }}
crossorigin="anonymous"
async>
</script>
<style>
.utterances {
max-width: unset;
}
</style>