Pelicanで構築したこのブログにコメント欄を埋め込む方法は無いものかとオンラインヘルプを確認したところ、Settingsの頁で DISQUS_SITENAME
というパラメータが紹介されていた。
Pelican can handle Disqus comments. Specify the Disqus sitename identifier here.
これを使えばコメント機能が埋め込めそうだと分かり、早速設定した。
まずDisqusでアカウントを作成する。
TwitterアカウントのOAuth経由で作成するボタンを押してみたが、これは単にTwitter連携機能が自動ONになるだけで、別にアカウント作成に必要な情報(メールアドレスやパスワード等)がスキップできる訳では無かった。
アカウントを作成したら、
{myblog}.disqus.com
の myblog 部分を pelicanconf.py
に設定する。SQUS_SITENAME = 'steeldragon14106'
この状態でローカルサーバに反映すれば、記事ごとの個別URLを開くと、コメント欄が埋め込まれた状態で確認できた。
$ fab rebuild
$ fab serve