diff options
author | Dmitry Verkhoturov <paskal.07@gmail.com> | 2022-04-18 02:57:49 +0300 |
---|---|---|
committer | Dmitry Verkhoturov <paskal.07@gmail.com> | 2022-04-18 03:32:57 +0300 |
commit | 3288dbaeda3b40fe831a814c8403a5eee54a8729 (patch) | |
tree | f95a4e2b1f99af74355974f420646e45288196aa /layouts | |
parent | ef8a12657b0700f9acd693894597d50746365ed8 (diff) |
add Remark42 support
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/partials/comments.html | 12 | ||||
-rw-r--r-- | layouts/partials/footer.html | 2 | ||||
-rw-r--r-- | layouts/partials/scripts.html | 16 | ||||
-rw-r--r-- | layouts/post/summary.html | 10 |
4 files changed, 34 insertions, 6 deletions
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 }} }); </script> {{- end }} + <!-- Remark42 --> + {{- if .Site.Params.remark42Url -}} + <div id="remark42"></div> + {{- 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 @@ <div class="icon-links"> - {{ partial "social_links.html" . }} + {{ partial "social_links.html" . }} </div> <div class="copyright"> diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html index a590edd..aed0885 100644 --- a/layouts/partials/scripts.html +++ b/layouts/partials/scripts.html @@ -242,6 +242,22 @@ <script id="dsq-count-scr" src="//{{ .Site.DisqusShortname }}.disqus.com/count.js" async></script> {{ end }} +{{ if .Site.Params.remark42Url }} +<script> + var remark_config = { + host: '{{ .Site.Params.remark42Url }}', + site_id: '{{ .Site.Params.remark42SiteId | default "remark" }}', + components: [ + 'embed', +{{ if and .Site.Params.commentCount.remark42.enable (not .Page.IsPage) -}} + 'counter', +{{- end }} + ], + } + !function(e,n){for(var o=0;o<e.length;o++){var r=n.createElement("script"),c=".js",d=n.head||n.body;"noModule"in r?(r.type="module",c=".mjs"):r.async=!0,r.defer=!0,r.src=remark_config.host+"/web/"+e[o]+c,d.appendChild(r)}}(remark_config.components||["embed"],document); +</script> +{{ end }} + {{ if .Site.Params.search.google.enable }} <script> $("#openSearch, #openSearchMobile").click(function(){ diff --git a/layouts/post/summary.html b/layouts/post/summary.html index 25c7ff9..ef1c1b5 100644 --- a/layouts/post/summary.html +++ b/layouts/post/summary.html @@ -26,9 +26,15 @@ {{ if .Site.Params.moreMeta -}} <span class="more-meta"> {{ i18n "wordCount" .WordCount }} </span> <span class="more-meta"> {{ i18n "readingTime" .ReadingTime }} </span> - {{ if .Site.Params.commentCount.disqus.enable }} + {{ if .Site.Params.commentCount.disqus.enable }} <span class="more-meta"> <a href="{{ .Permalink }}#disqus_thread">{{ i18n "comments" }}</a> </span> - {{ end }} + {{ end }} + {{ if .Site.Params.commentCount.remark42.enable }} + <span class="more-meta"><span + class="remark42__counter" + data-url="{{ .Permalink }}" + ></span></span> {{ i18n "comments" }} + {{ end }} {{- end }} <!-- Counter leancloud --> {{ if .Site.Params.counter.leancloud.enable }} |