Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xianmin/hugo-theme-jane.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Verkhoturov <paskal.07@gmail.com>2022-04-18 02:57:49 +0300
committerDmitry Verkhoturov <paskal.07@gmail.com>2022-04-18 03:32:57 +0300
commit3288dbaeda3b40fe831a814c8403a5eee54a8729 (patch)
treef95a4e2b1f99af74355974f420646e45288196aa /layouts
parentef8a12657b0700f9acd693894597d50746365ed8 (diff)
add Remark42 support
Diffstat (limited to 'layouts')
-rw-r--r--layouts/partials/comments.html12
-rw-r--r--layouts/partials/footer.html2
-rw-r--r--layouts/partials/scripts.html16
-rw-r--r--layouts/post/summary.html10
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 }}