FastComments.com

Squarespace サイトにコメントを追加する

With FastComments we can easily add live commenting to any Squarespace site.

The instructions below are divided into three sections, depending on what you want to do:

  1. Squarespace のブログ投稿にコメントを追加する
  2. すべてのページにコメントを追加する
  3. 特定のページにコメントを追加する

Note that this tutorial requires a FastComments account. It's recommended that you sign up first and then come back here. You can create an account here.


ブログにライブコメントを追加する Internal Link

このセクションでは、Squarespace のブログにライブコメントを追加する方法を学びます。

コードは一度追加するだけで、ウィジェットは既存のブログ投稿や、 将来作成するすべてのブログ投稿にも自動的に追加されます。

コメントスレッドは各ブログ投稿ごとに固有になります。

ステップ 1: ブログの設定を開く Internal Link

まず、エディタの左側にあるページを開くところから始めます:

ページを開く
ページを開く

下部に、右側に歯車がある Blog が表示されます。歯車をクリックしてブログの設定を開いてください:

ブログ設定を開く
ブログ設定を開く

次に、Advanced に進み、Post Blog Item Code Injection を選択します:

ブログアイテムのコード設定を開く
ブログアイテムのコード設定を開く

次のような空のコード領域が表示されます:

空のコード領域
空のコード領域

ステップ 2: FastComments.com のコードを貼り付ける Internal Link


次に、以下のコードスニペットをコピーできます(スニペット右上のコピー ボタンを使用してください):

Squarespace ブログのコメントコード
Copy Copy
1
2<script src="https://cdn.fastcomments.com/js/embed-v2.min.js"></script>
3<div id="fastcomments-widget"></div>
4<script>
5 (function () {
6 const tenantId = 'demo'; // あなたのアカウントID
7
8 function tryLoad() {
9 // 様々なレイアウトで読み込もうとします
10 let targetDiv = document.querySelector('.blog-item-comments-content');
11 if (!targetDiv) {
12 targetDiv = document.getElementById('fastcomments-widget');
13 }
14 window.FastCommentsUI(targetDiv, {
15 tenantId
16 });
17 }
18
19 tryLoad();
20 })();
21</script>
22
23

...次に、コード領域に貼り付けて保存をクリックします:

貼り付けて保存
貼り付けて保存

完了 Internal Link


成功しました! これであなたのすべてのブログ投稿に FastComments Comment Widget が表示されているはずです。

成功!
Success!

Squarespace に FastComments を設定したことをおめでとうございます! Domain Error に直面した場合、またはコメントエリアをカスタマイズする方法を学びたい場合は、引き続きお読みください!


すべてのページにライブコメントを追加する Internal Link


このセクションでは、Squarespace サイトのすべてのページにライブコメント機能を追加する方法を学びます。

コードは一度だけ追加すればよく、ウィジェットは既存のページ、および 将来作成するページすべてに自動的に追加されます。

コメントスレッドは各ページごとに固有になります。


ステップ 1: 開発者ツールを開く Internal Link

まず、エディタの左側にある設定を開きます:

設定を開く
設定を開く

画面下部に Developer Tools が表示されているはずです。これをクリックしてください:

デベロッパーツールを開く
デベロッパーツールを開く

次に Code Injection に移動します:

Code Injection を開く
Code Injection を開く

ここでコードを追加できる領域が2つ表示されます。1つは HEADER、もう1つは FOOTER とラベル付けされています。コードは FOOTER 領域に追加します:

空のフッター領域
空のフッター領域

次のステップでコードをコピーして追加します。

ステップ 2: FastComments.com のコードを貼り付ける Internal Link

次に、以下のコードスニペットをコピーできます。スニペットの右上に表示されるコピー ボタンを使用してください。

コード内で設定できる項目がいくつかあります。4行目から7行目を参照してください。

Squarespace すべてのページのコメントコード
Copy Copy
1
2<script src="https://cdn.fastcomments.com/js/embed-v2.min.js"></script>
3<div id="fastcomments-widget"></div>
4<script>
5 (function () {
6 const tenantId = 'demo'; // あなたのアカウントID
7
8 function tryLoad() {
9 // 異なるレイアウトに対応して読み込もうとする
10 let targetDiv = document.querySelector('.blog-item-comments-content');
11 if (!targetDiv) {
12 targetDiv = document.getElementById('fastcomments-widget');
13 }
14 window.FastCommentsUI(targetDiv, {
15 tenantId
16 });
17 }
18
19 tryLoad();
20 })();
21</script>
22
23

その後、コードエリアに貼り付けて保存をクリックします。FOOTER ブロックにコードが入っているはずです。次のように表示されます:

貼り付けて保存
貼り付けて保存

問題が発生している場合は、下部付近に "tenantId": "demo" と表示されていないことを確認してください。ログインしている場合は、そこにあなたの tenant id が表示されるはずです。表示されていない場合は、サポートにお問い合わせください。

完了 Internal Link


成功しました!これですべてのページにFastComments Comment Widgetが表示されているはずです。

SquarespaceでFastCommentsを設定したこと、おめでとうございます!Domain Errorが発生した場合、またはコメント領域をカスタマイズする方法を学びたい場合は、続きをお読みください!


特定のページにライブコメントを追加する Internal Link

このセクションでは、Squarespace サイトの特定のページにライブコメント機能を追加する方法を学びます。

この方法では、コメントウィジェットを追加したい各ページにコードを追加する必要があります。

コメントスレッドは各ページごとに一意になります。

ステップ 1: コードブロックを追加する Internal Link

特定のページにコメントウィジェットを追加する場合、もう少し細かく制御できます。

カスタムコードブロックを追加することで、ウィジェットを正確に好きな場所に配置できます。今回のチュートリアルではそれを行います。

まず、コメントを追加したいページを開き、左上の「編集」をクリックします。

この例ではコメント用のセクションを新たに追加しますが、既存のセクションに追加することもできます ページ内の。

セクションを追加しましょう:

セクションを追加
セクションを追加

空のセクションを追加します:

空のセクションを追加
空のセクションを追加

大きな空白領域が追加されます。左上の ADD BLOCK をクリックします:

ブロックを追加
ブロックを追加

下にスクロールして Code オプションを見つけ、クリックします:

コードウィジェットを選択
コードウィジェットを選択

コードブロックを、コメントウィジェットを表示したい位置に合わせて配置します:

位置
位置

コードブロックを編集してください:

コードブロックを編集
コードブロックを編集

次のステップでコードをコピーして追加します。

ステップ 2: FastComments.com のコードを貼り付ける Internal Link

以下のコードスニペットをコピーできます。スニペットの右上に表示されるコピー ボタンを使用してください。

コード内で設定できる項目がいくつかあります。4行目から7行目を参照してください。

Squarespace シングルページ用コード
Copy Copy
1
2<script async src="https://cdn.fastcomments.com/js/embed-v2-async.min.js"></script>
3<div id="fastcomments-widget"></div>
4<script>
5 window.fcConfigs = [{
6 target: '#fastcomments-widget',
7 tenantId: 'demo' // あなたのアカウントID
8 }];
9</script>
10

このようになります:

貼り付けて保存
貼り付けて保存

右上の保存をクリックしてください。

Note that the Preview in Safe Mode option will not work, but the widget will appear when you visit your site.

問題が発生している場合は、下部付近に "tenantId": "demo" と表示されていないことを確認してください。ログインしていれば、そこにあなたのテナントIDが表示されます。表示されない場合はサポートにお問い合わせください。

完了 Internal Link

成功しました!ページにFastComments Comment Widgetが表示されているはずです。

SquarespaceでFastCommentsを設定したこと、おめでとうございます!もしDomain Errorが発生した場合、またはコメント領域をカスタマイズする方法を知りたい場合は、以下をお読みください。

カスタマイズ Internal Link


FastComments はサイトに合わせてカスタマイズできるように設計されています。

カスタムスタイリングを追加したり、設定を調整したりしたい場合は、カスタマイズのドキュメントをご覧ください で方法を学んでください。