Mi. 22.06.22.

    コメントのアプリケーションをgitalkからutterancesに変更した。

    このテーマの標準機能ではgitalkが提供されているが、使用した場合にgithubのClient Secret Keyがhtmlにベタ打ちされて公開されてしまう。

    精神衛生上良くないので代替を探していたところ、基本的にはDisqusが(公式にも)おすすめされているようだが、なんとなく気に入らなかったのでとりあえず別で紹介されていたutterancesを使用することにした。手順通りに導入するだけなのでお手軽。なおgitalk同様にissueがなければ、自動で立ててくれる。

    1. Githubにutterances appを追加。

    2. 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 }}
    3. layouts/_defaults/single.htmlに

      {{ partial "utterances.html" . }}

      を記述する。

    4. config.tomlのparamsセクションに

      enableUtterances = true

      を追加する。

    Githubのアカウントを持ってないと書き込めない点はデメリット。

    SNSでもご購読できます。

    コメントを残す

    *