Joomaen

Joomaen's xlog

Joomaen
tg_channel
jike

Planetブログ設定

コメント機能の追加#

Giscusを使用して Planet にコメント機能を追加します。

要求に応じて公開リポジトリを作成し、Giscus アプリをインストールし、リポジトリ名を入力すると、以下のようなコードが生成されますので、それを記事の末尾に追加するだけで、Planet が自動的にレンダリングします。

# 私のをコピーしないでください、参考用です。Giscusのウェブサイトが独自のものを生成します。
<script src="https://giscus.app/client.js"
        data-repo="ユーザー名/リポジトリ名"
        data-repo-id="R_kgDONv0EQg"
        data-category="Announcements"
        data-category-id="DIC_kwDONv0EQs4CmW3b"
        data-mapping="pathname"
        data-strict="0"
        data-reactions-enabled="1"
        data-emit-metadata="0"
        data-input-position="bottom"
        data-theme="preferred_color_scheme"
        data-lang="ja"
        crossorigin="anonymous"
        async>
</script>

テンプレートコードの修正による Google Analytics 分析の追加#

Google Analyticsに Google アカウントでログインし、アカウントを作成し、リソースを作成して Google Analytics の統計コードを取得します。彼は一連のコードを提供します。以下のようなものです:

# 参考
<!-- Googleタグ (gtag.js) --> 
<script async src="https://www.googletagmanager.com/gtag/js?id=G-コード"></script> 
<script> 
  window.dataLayer = window.dataLayer || []; 
  function gtag(){dataLayer.push(arguments);} 
  gtag('js', new Date()); 
  
  gtag('config', 'G-コード'); 
</script>

Planet の左上メニューのツール - テンプレートブラウザを開き、使用中のテンプレートを選択し、フォルダ内で HTML テンプレートファイルを表示できます。テンプレートファイルのtemplates/base.htmlを編集し、VScode または他のツールを使用して取得した統計コードを<head>の下に挿入し、ツール - ウェブサイトを再読み込みをクリックして静的ページを再生成します。

Google Analytics を設定する際には対応するドメイン名が必要ですので、公共ゲートウェイやローカル IPFS ノードを使用してアクセスする場合、GA に追跡されないようです。私のPrivacyページにも紹介があります。


ドメイン名#

ブロックチェーンドメインを登録し、.eth .bit .solを IPNS にバインドできます。その後、対応するパブリックアクセスを通じてアクセスします。

私は現在.bitドメインを持っており、バックエンドで IPNS をバインドした後、.bit.siteという公共ノードを通じてアクセスできます。これは.bitドメインに無料の IPFS PIN サービスを提供し、バインド後は Planet 内の静的コンテンツを保存しますので、コンピュータをシャットダウンしてもアクセスできなくなる心配はありません。

現在は.solドメインをお勧めします。.ethは高すぎて、.bitはそれほど高くありませんが、年ごとの支払いが必要です。一方、.solは永久的で、一度の支払いで済み、Solana チェーンに基づいています。私はそれを取得する準備をしています。


IPFS ホスティング#

私は4EVERLANDを使用して IPFS ファイルをホスティングしています。公式サイトにアクセスして暗号ウォレットを接続し、その後 1 ドル相当の対応する暗号通貨を預け入れると、提供されるサービスを利用できます。IPNS、IPFS、GitHub リポジトリへの接続などをホスティングできます。また、S3 オブジェクトストレージも提供しています。私は IPNS ホスティングのみを使用しています。Planet から IPNS をコピーし、4EVERLAND で新しいホスティングプロジェクトを作成し、IPNS を選択して入力します。彼はアクセス用に 2 つのサブドメインを提供し、独自のドメインをバインドすることもできます。設定で IPNS の自動再デプロイを有効にすることを忘れないでください。これにより、毎日 18:00 に自動的に同期されます。即時同期が必要な場合は手動で操作できます。私はそれを PIN サービスおよびバックアップとして使用しているだけなので、自動同期のままで大丈夫です。
截屏 2025-01-28 22.24.31.png


小結#

この一連の操作により、Planet という静的 IPFS ブログがより信頼性が高く、アクセスしやすくなり、コメントサポートも追加されました。もちろん RSS もサポートされており、任意のゲートウェイまたはドメインから/rss.xmlにアクセスすることで購読できます。

こう考えると、WordPress はそれほど必要ではないようです。
xLog はまだ使っていますが、結構気に入っています。ただし、Planet が主なもので、完全にローカライズされた分散ストレージです。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。