Skip to content

Comment

Rise edited this page Jul 7, 2021 · 8 revisions

Enable or disable comment

Now, this theme support these comment service:

  • LiveRe
  • Gitalk
  • Disqus
  • Valine
  • Twikoo
  • Waline

Customizing existing comment service

The code of comment services is located at /themes/diary/layouts/partials/journal.html.

It's messy, and I will fix it in the near future. ;)

Enabling

Gitalk

Edit your config.toml in the hugo website's root directory.

Add the following line to the section [params]

enableGitalk = true

Then add following lines behind:

[params.gitalk]
  owner = "user"
  repo = "repo name"
  client_id = "your client id"
  client_secret = "your client secret"

(Modify to suit your condition.)

Notice: Gitalk will not shown in offline preview server.(Launched by hugo server)

Disqus

To add a disqus comment service, please add a line to config.toml in the root directory, under [params]:

[params]
disqusShortname = "Your disqus short name."

Thanks for nicholaskajoh and jenlky's feedback.

LiveRe!

Edit your config.toml in the hugo website's root directory.

Add the following line to the section [params]

livereId = "xxxx"

"xxxx" stands for the value of data-uid in your LiveRe HTML code.

Valine

Edit your config.toml in the hugo website's root directory.

Add the following line to the section [params]

enableValine = true

Then add following lines behind:

[params.valine]
  appId = "Your app ID of leancloud"
  appKey = "Your app key of leancloud"
  avator = "avator type"

avator is optional. For details, click here.

Twikoo

Edit your config.toml in the hugo website's root directory.

Add the following line to the section [params]

enableTwikoo = true
twikooEnvId = "twikoo-YourEnvId"

Replace YourEnvId with your actual environment id.

If your Tencent Cloud Environment is deployed in Guangzhou server, don't forget to add this:

twikooRegion = "ap-guangzhou"

Waline

Edit your config.toml in the hugo website's root directory.

Add the following line to the section [params]

walineServer = "https://yourappaddress.vercel.app"

walineServer is corresponding to serverURL.

Other comment service

Welcome to open an issue or Pull Request for adding a new comment service.

If I'm free then, I will add it.


Disabling

Disable the comment in one post

If you wanna to disable the comment in a specific post, please add a line in the metadata area of the post:

comment : false

A more detailed description of the posts' meta data is here.

Disable it globally

Please remove the settings item referred in "Add comment".

The comment area will not be shown.