From 3288dbaeda3b40fe831a814c8403a5eee54a8729 Mon Sep 17 00:00:00 2001 From: Dmitry Verkhoturov Date: Mon, 18 Apr 2022 01:57:49 +0200 Subject: add Remark42 support --- exampleSite/full-config.toml | 7 ++++++ layouts/partials/comments.html | 12 ++++++++--- layouts/partials/footer.html | 2 +- layouts/partials/scripts.html | 16 ++++++++++++++ layouts/post/summary.html | 10 +++++++-- stackbit.yaml | 49 ++++++++++++++++++++++++++++++------------ 6 files changed, 76 insertions(+), 20 deletions(-) diff --git a/exampleSite/full-config.toml b/exampleSite/full-config.toml index 7d19c2a..47a1c03 100644 --- a/exampleSite/full-config.toml +++ b/exampleSite/full-config.toml @@ -123,6 +123,13 @@ defaultContentLanguage = "en" # Default language to use # add custom info on the footer. # 添加备案信息 # customFooter = "京ICP备10000000号-1" + # Remark42 is self-hosted privacy-focused comment system, https://remark42.com + remark42Url = "https://remark42.example.com" + remark42SiteId = "remark" + + [params.commentCount.remark42] # enable "comment count" feature for remark42, requires moreMeta param to be enabled as well + enable = true + [params.publicCDN] # load these files from public cdn # 启用公共CDN,需自行定义 enable = false jquery = '' diff --git a/layouts/partials/comments.html b/layouts/partials/comments.html index 2b702e3..f0a2d65 100644 --- a/layouts/partials/comments.html +++ b/layouts/partials/comments.html @@ -140,13 +140,19 @@ el: '#comments' , appId: '{{ .Site.Params.valine.appId }}', appKey: '{{ .Site.Params.valine.appKey }}', - notify: {{ .Site.Params.valine.notify }}, - verify: {{ .Site.Params.valine.verify }}, - avatar:'{{ .Site.Params.valine.avatar }}', + notify: {{ .Site.Params.valine.notify }}, + verify: {{ .Site.Params.valine.verify }}, + avatar:'{{ .Site.Params.valine.avatar }}', placeholder: '{{ .Site.Params.valine.placeholder }}', visitor: {{ false }} }); {{- end }} + + {{- if .Site.Params.remark42Url -}} +
+ {{- end }} + + {{- end }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index e0d1a94..207eaa6 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1,5 +1,5 @@