コメント
Hugo は Disqus へのサポートを含んでいます。 これはサードパーティー製のサービスであり、JavaScript を使ってウェブサイト上にコメント機能やコミュニティー機能を提供するものです。
利用するテーマによってはすでに Disqus をサポートしているかもしれませんが、サポートされていない場合であっても、Hugo の組み込み Disqus partial を通じてテンプレートに容易に追加することができます。
Disqus の追加
Disqua をテンプレートにロードするためのコードは Hugo がすべて準備しています。 サイトへの Disqus 追加を行うにあたっては、まず初めに アカウントのセットアップ が必要です。
Disqus の設定
Disqus comments require you set a single value in your site’s configuration file like so:
hugo.
services:
disqus:
shortname: your-disqus-shortname
[services]
[services.disqus]
shortname = 'your-disqus-shortname'
{
"services": {
"disqus": {
"shortname": "your-disqus-shortname"
}
}
}
For many websites, this is enough configuration. However, you also have the option to set the following in the front matter of a single content file:
disqus_identifier
disqus_title
disqus_url
Render Hugo’s built-in Disqus partial template
Disqus has its own internal template available, to render it add the following code where you want comments to appear:
{{ template "_internal/disqus.html" . }}
その他の方法
商用のコメントシステム
オープンソースのコメントシステム