When I using some comment system such as disqus,duoshuo(in china) ,it makes me confuse with disqus_identifier.I think it can automatically generate without setting in front matter. Is there this function or variable in hugo can do it ?
Forgiving my poor english,
Not automatically. You need to set it in your template by doing something like
{{ if .RelPermalink }}
<script type="text/javascript">
var disqus_identifier="{{ .RelPermalink }}"
</script>
{{ end }}
EDIT: I should add that Hugo ships with a Disqus template. That pulls disqus_identifier
from the front matter. If it’s not supplied, then the identifier defaults to .Permalink
. You could do something similar with duoshuo, I think;
var disqus_identifier = '{{with .GetParam "disqus_identifier" }}{{ . }}{{ else }}{{ .Permalink }}{{end}}';
Ok,thanks a lot. Let me try it.Now I’m using duoshuo.
Thanks ,It works.
1 Like