diff options
author | Marcel <MTRNord@users.noreply.github.com> | 2022-01-23 15:10:00 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-23 15:10:00 +0300 |
commit | 7dc5def2175fbd5021f0109af25202fbb7567757 (patch) | |
tree | 5e12358528fdfbb89a703d0ab60a044991b24ace /layouts | |
parent | 2b40a32d4785ab3c3d12a09ea8a136b1522deabe (diff) |
feat(comments): add https://cactus.chat support (#298)
* feat: Add https://cactus.chat as comments provider
* Add cactus comments config fields to exampleSite
* Add cactus css and js to external.yaml and move custom cactus css to html
* Remove unneeded cactus comments css
* Load external dependencies for cactus comments in the comments provider
* Use safeJS instead of safeHTML
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/partials/comments/provider/cactus.html | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/layouts/partials/comments/provider/cactus.html b/layouts/partials/comments/provider/cactus.html new file mode 100644 index 0000000..8224c8b --- /dev/null +++ b/layouts/partials/comments/provider/cactus.html @@ -0,0 +1,29 @@ +{{- with .Site.Params.comments.cactus -}} +{{- partial "helper/external" (dict "Context" . "Namespace" "Cactus") -}} + +<style> + .cactus-editor-textarea { + color: var(--body-text-color); + } + + .cactus-comment-header { + color: var(--card-text-color-main); + } + + .cactus-message-text > p { + color: var(--body-text-color); + } +</style> + +<div id="comment-section"></div> + +<script> + initComments({ + node: document.getElementById("comment-section"), + defaultHomeserverUrl: "{{ .defaultHomeserverUrl | safeJS }}", + serverName: "{{ .serverName }}", + siteName: "{{ .siteName }}", + commentSectionId: "{{ $.File.UniqueID }}" + }) +</script> +{{- end -}} |