コメントのアプリケーションをgitalkからutterancesに変更した。
このテーマの標準機能ではgitalkが提供されているが、使用した場合にgithubのClient Secret Keyがhtmlにベタ打ちされて公開されてしまう。
精神衛生上良くないので代替を探していたところ、基本的にはDisqusが(公式にも)おすすめされているようだが、なんとなく気に入らなかったのでとりあえず別で紹介されていたutterancesを使用することにした。手順通りに導入するだけなのでお手軽。なおgitalk同様にissueがなければ、自動で立ててくれる。
-
Githubにutterances appを追加。
-
layouts/partials/utterances.htmlを作成
{{ if .Site.Params.enableUtterances }} <div class="utterances"></div> <script src="https://utteranc.es/client.js" repo="[ENTER REPO HERE] (user name/repo name)" issue-term="title" theme="github-light" crossorigin="anonymous" async> </script> {{ end }}
-
layouts/_defaults/single.htmlに
{{ partial "utterances.html" . }}
を記述する。
-
config.tomlのparamsセクションに
enableUtterances = true
を追加する。
Githubのアカウントを持ってないと書き込めない点はデメリット。