🚧 add Artalk comment support.

This commit is contained in:
凡梦星尘 2022-06-27 15:20:45 +08:00
parent 953f13b2fe
commit 50a18709e3
3 changed files with 40 additions and 10 deletions

View File

@ -740,6 +740,12 @@ params:
requiredMeta: ['nick', 'mail'] requiredMeta: ['nick', 'mail']
serverURL: #<your waline server url> serverURL: #<your waline server url>
artalk:
enable: true
site: "默认站点"
placeholder: "请文明发言,谢谢!"
server: #<your artalk server url>
# Disqus # Disqus
# For more information: https://disqus.com # For more information: https://disqus.com
disqus: disqus:

View File

@ -0,0 +1,22 @@
{{- if .Site.Params.artalk.enable }}
{{- with .Site.Params.artalk }}
<link href="//unpkg.com/artalk@2.3.4/dist/Artalk.css" rel="stylesheet">
<script src="//unpkg.com/artalk@2.3.4/dist/Artalk.js"></script>
<!-- Artalk -->
<div id="Comments"></div>
<script>
new Artalk({
el : '#Comments',
pageKey : '{{ $.Page.RelPermalink }}',
pageTitle : '{{ $.Page.Title }}',
server : '{{ .server }}',
site : '{{ .site }}',
locale : 'auto',
placeholder : '{{ .placeholder }}'
})
</script>
{{- end }}
{{- end }}

View File

@ -1,3 +1,4 @@
{{- if .Site.Params.waline.enable }}
{{- with .Site.Params.waline }} {{- with .Site.Params.waline }}
<div id="waline"></div> <div id="waline"></div>
@ -9,15 +10,16 @@
}; };
Waline.init({ Waline.init({
locale, locale,
el: "#waline", el : "#waline",
pageview: {{ .pageView }}, pageview : {{ .pageView }},
emoji: {{ .emoji }}, emoji : {{ .emoji }},
imageUploader: {{ .imgUploader }}, imageUploader : {{ .imgUploader }},
wordLimit: {{ .wordLimit }}, wordLimit : {{ .wordLimit }},
requiredMeta: {{ .requiredMeta }}, requiredMeta : {{ .requiredMeta }},
serverURL: "{{ .serverURL }}", serverURL : "{{ .serverURL }}",
lang: "{{ $.Lang }}", lang : "{{ $.Lang }}",
dark: "auto" dark : "auto"
}); });
</script> </script>
{{- end }} {{- end }}
{{- end }}