TL;DR
- Hugo PaperModeテーマにDisqusによるコメント機能を追加するには以下を実施する。画面に反映されるまで数分かかる?
config.yml
- 以下を追加
... disqusShortname: blog-hugo-tack41 ... params: ... comments: true ...
- 以下を追加
layouts/partials/comments.html
を以下の内容で作成{{ template "_internal/disqus.html" . }}
経緯
ブログは、過去に書いてきたものも含めてこのHugo(PaperModテーマ)に移行している。
過去のブログは、コメントがあるものもあるのでそのまま残しているのだが、一部いまだにコメントを頂けるものがある。
コメントがあると、見てもらえているという実感がわき、やる気が出る。ということで本ブログも遅まきながらコメント機能を追加した。
利用したのはDisqusのBasicプラン。Disqus側の設定方法は各種サイトにあるのだが、本ブログで利用しているHugo](https://gohugo.io/)のPaperModテーマに対するものがなく、手間取った。
検索してヒットした、同様の設定をしているDavid Spencerさんのサイトの設定をもとに以下を修正したところ、動作した。デプロイ直後では動作せず、数分してリロードしてから動作した。
まずconfig.yml
に以下の設定を追加
...
disqusShortname: blog-hugo-tack41
...
params:
...
comments: true
...
次にlayouts/partials/comments.html
を以下の内容で作成する
{{ template "_internal/disqus.html" . }}