diff --git a/config.yaml b/config.yaml index b1a0bff..c806f55 100644 --- a/config.yaml +++ b/config.yaml @@ -117,6 +117,18 @@ params: host: id: + # Comentario client configuration see: https://docs.comentario.app/en/configuration/embedding/comments-tag/ + comentario: + url: + autoInit: + autoNonInteractiveSso: + cssOverride: + lang: + liveUpdate: + maxLevel: + noFonts: + theme: + widgets: homepage: [] page: [] diff --git a/exampleSite/hugo.yaml b/exampleSite/hugo.yaml index 7cda528..2b435aa 100644 --- a/exampleSite/hugo.yaml +++ b/exampleSite/hugo.yaml @@ -166,6 +166,19 @@ params: cusdis: host: id: + + # Comentario client configuration see: https://docs.comentario.app/en/configuration/embedding/comments-tag/ + comentario: + url: + autoInit: + autoNonInteractiveSso: + cssOverride: + lang: + liveUpdate: + maxLevel: + noFonts: + theme: + widgets: homepage: - type: search diff --git a/layouts/partials/comments/provider/comentario.html b/layouts/partials/comments/provider/comentario.html new file mode 100644 index 0000000..294de6d --- /dev/null +++ b/layouts/partials/comments/provider/comentario.html @@ -0,0 +1,13 @@ +<script defer src="{{ .Site.Params.comments.comentario.url }}/comentario.js"></script> +<comentario-comments auto-init="{{ .Site.Params.comments.comentario.autoInit }}" + auto-non-interactive-sso="{{ .Site.Params.comments.comentario.autoNonInteractiveSSO }}" + css-override="{{ .Site.Params.comments.comentario.cssOverride }}" lang="{{ .Site.Params.comments.comentario.lang }}" + live-update="{{ .Site.Params.comments.comentario.liveUpdate }}" + max-level="{{ .Site.Params.comments.comentario.maxLevel }}" + no-fonts="{{ .Site.Params.comments.comentario.noFonts }}" + theme="{{.Site.Params.comments.comentario.theme}}"></comentario-comments> +<script> + window.addEventListener('onColorSchemeChange', (e) => { + document.querySelector('comentario-comments').setAttribute('theme', e.detail); + }) +</script> \ No newline at end of file