HugoブログにDisqusでコメント欄をつけた
ブログなのでコメント欄くらいはほしい。
DisqusというサービスならHugoに簡単に導入できそう。
Hugoに導入
Disqusにユーザ登録する
- メールアドレスか、Facebook, Twitter, Google各アカウントでの登録
右上の歯車から「Add Disqus To Site」を選択
画面下の「GET STARTED」を選択
下の「I want to install Disqus on my site」を選択
Website名とカテゴリ、言語を入力
- Japaneseが無かったのでEnglishにした
プランを選択
- 基本的なコメント欄をつけたいだけならBasicでよさそう
自分のサイトを選択
- 今回はHugoで作ったサイトなので、一番下の「I don’t see my platform listed, install manually with Universal Code」を選択
Website上にDisqusを設置するためのコード等が出ますが、特に弄らず一番下の「Configure Disqus」を選択
設定画面。Website NameとWebsite URLを入力、Color schemeやらはお好みで
設定が完了したら、「Configure your site’s community settings」を選択。「Shortname」の文字列をコピーする。
Your website shortname is xxxxxx-com
コピーしたShortnameを、config.tomlに追加
disqusShortname = "xxxxxx-com"
テンプレートhtmlファイルにdisqus用の記載を追加
- テーマによっては最初から記載されている
無さそうならthemes/layouts/_default/sigle.htmlあたりのファイルで、ページ下部に追記
{{ template "_internal/disqus.html" . }}