ヴェルセルが囲われてTwikooのコメントが取得できない問題の解決方法

ここに画像の説明を挿入

原文へのリンク:VercelがウォールされてTwikooのコメントが取得できなかった問題の解決策

序文

Vercelの公式ドメイン名のDns汚染により、Vercelが展開しているTwikooのコメントが正常にデータを取得できません。Twikoo のコメントを構成するときに、envId が vercel に付属するドメイン名 ( https://xxxxx.vercel.app/に類似) を使用している場合、上記の問題が発生します。

解決策は、vercel のドメイン名をカスタム ドメイン名に置き換えることです。詳細については、custom-domains#dns-recordsを参照してください。

ステップ

第 2 レベル ドメイン名を作成する

ここでは主に第 2 レベル ドメイン名を追加する手順について説明します. 私は Alibaba Cloud のドメイン名なので、例として Alibaba Cloud を使用します。
私の第 1 レベル ドメイン名はtzy1997.com、第 2 レベル ドメイン名ですtwikoo.tzy1997.comここでの第 2 レベル ドメイン名、名前 (xxx.tzy1997.com) は何気なくとることができます。

  1. Alibaba Cloud Server Workbench にログインし、ドメイン名を検索します。
    ここに画像の説明を挿入
  2. [コンソール入力] サブ項目 [ドメイン名] をクリックしてドメイン名コンソールに入り、[ドメイン名一覧] をクリックします。
    ここに画像の説明を挿入
  3. ターゲット ドメイン名の操作で [解決] をクリックして [解決設定] インターフェイスに入り、左側の列の [ドメイン名解決] をクリックして [ドメイン名解決] ページに入ります。
  4. [ドメイン名の解決] で [ドメイン名の追加] をクリックすると、次の画面が表示されます。
  5. [TXT認証確認]をクリックすると、以下の情報が表示されますので、忘れずに保存してください。
  6. [分析設定] インターフェイスに入り、[レコードの追加] をクリックして、前の手順で対応する情報を入力します。
  7. レコードを追加した後、手順 5 に戻り、[検証] をクリックすると、[検証に成功しました。ドメイン名の追加を確認します] が表示されます。
  8. [検証に成功し、ドメイン名を追加することを確認します] ボタンをクリックすると、第 2 レベル ドメイン名が作成されます。

第 2 レベル ドメイン名を Vercel に解決する

ドキュメントcustom-domains#dns-recordsを参照して、次の 2 つの解決レコードを第 2 レベル ドメイン名に追加できます。

独自の方法で追加することもできます。

ホストレコード レコードタイプ パースリクエストソース (isp) 記録値 TTL
ツイクー CNAME デフォルト cname.vercel-dns.com 10分
@ デフォルト 76.76.21.21 10分

ドメインを Vercel プロジェクトに追加する

[プロジェクト設定] -> [ドメイン] に移動して、ドメイン名を追加します。

envId を置き換える

テーマ構成ファイルの次の内容を変更し_config.butterfly.yml、対応する位置に環境 ID を入力します。

# Twikoo
# https://github.com/imaegoo/twikoo
twikoo:
  envId: https://twikoo.tzy1997.com/ 
  region: 
  visitor: true
  option:

最後に、再コンパイルして実行することを忘れないでください。実行後に効果を確認できます。

おすすめ

転載: blog.csdn.net/qq_41356250/article/details/127537067