Hugoのコメント機能としてDisqusを利用する

Disqus

Hugoでコメント機能を導入するには、外部のサービスを利用するのが簡単です。 今回は、広く利用されている Disqus を入れてみました。

気になるお値段

Disqus Plans and Pricing

50,000 pv/日 から有料となります。

また、通常ではコメント非表示にしておいて、ボタンクリックで表示させる仕組みを入れれば、pv数は下げられます。
私が利用している hugo-theme-meme もこの機能があります。

Disqusの導入方法

迷いそうなとこだけpickup。

Disqusの登録

1.sign up
Disqus の GET STARTED からsign upします。

2.install on my site を選択

名称やURLを入力します。

3.platform選択 一番下のmanualを選択します。

コードが生成されます。
これを突っ込めば利用できます。

Themeによっては、より簡単に設定できるようにしているものもあります。
私が利用している hugo-theme-meme もかなり簡単で、以下3箇所修正すれば利用できました。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
# config.toml
diff --git a/config.toml b/config.toml
index c63c193..c5a32e6 100644
--- a/config.toml
+++ b/config.toml
@@ -648,7 +648,7 @@ uglyURLs = false
     # Note: render only in production
     #       environment

-    enableComments = false
+    enableComments = true
     # Note: *global settings*
     #       `comments` in post’s Front Matter
     #       has a higher priority than here
@@ -657,8 +657,8 @@ uglyURLs = false
     autoLoadComments = false

     ## Disqus
-    enableDisqus = false
-    disqusShortname = ""
+    enableDisqus = true
+    disqusShortname = "rochefort-dev"

こんな感じ

1.記事の最後に以下リンクが表示されます。

これをクリックすると

2.コメント欄が表示されます。


関連リンク

updatedupdated2021-09-012021-09-01
コメントを読み込みますか?