Comments
Comments
This theme has built-in support for comment on the posts. Currently, it support the following comment plugins:
For a complete list of supported comments, please refer the sample hugo.yaml file.
Disqus
Disqus is a popular comment plug-in. After signing up to Disqus you will need to provide your shortname under params.features
section of your hugo.yaml
file as below:
comment:
enable: true
services:
disqus:
shortName: toha-example-site
Valine
Valine appears to be a Chinese comments comments plugin. You can enable valine comment plugin by adding valine
section under params.features
section as shown below:
comment:
enable: true
services:
valine:
appId: app-id
appKey: app-key
avatar: retro
placeholder: Share your thought.
lang: en
recordIP: true
enableQQ: true
Utterances
To enable Utterances comment plugin, at first go to utteranc.es. On the Configuration
section, provide the necessary information. It will give you a script to include to your site. You just need to extract the respective information from the script and provide it under params.features
section as below:
comment:
enable: true
services:
utteranc:
repo: your-repo/name
issueTerm: title
theme: github-light
Giscus
Giscus is based off Utterances, but uses GitHub Discussions as the backend. This requires you to allow have a public repository, and the Giscus app to use your repository. Setup instructions can be found at the Giscus home page.
To enable Giscus comment plugin, at first go to giscus.app. On the Configuration
section, provide the necessary information. It will give you a script to include to your site. You just need to extract the respective information from the script and provide it under params.features
section as below:
comment:
enable: true
services:
giscus:
repo: your-repo/name
repoID: your-repo-id
category: your-category
categoryID: your-category-id
theme: light
map: url
reaction: 1
metadata: 0
inputPosition: bottom
crossOrigin: anonymous
comments powered by Disqus