qfdk

qfdk

喜欢碎碎念的小 🐭, 对开源情有独钟, 会说 🇫🇷, 喜欢折腾 “黑科技”, 徒步是日常
github

こんにちは、世界

ようこそ xLog をご利用いただき、走走走、上链了!

伟大な試み - planet#

Planet を試してから、Web3.0 の技術にますます興味を持っています。最初は「小白」で、基本的な概念を理解していましたが、まだ実践が必要です。最初の実践は IPFS の実践で、記事をチェーンにアップロードするときにさまざまな確認があり、実際に支払いの準備ができます。

最近の実践では、eth のドメイン名を購入しました。最初は ens で支払わなければならないと思っていましたので、ens をたくさん買いました。支払い時に残高が足りないと表示され、十分な数の ens を購入したのにもかかわらず、ドメイン名を購入できませんでした。数秒考えた後、app.ens.domain に惑わされたようですが、支払いはやはり ETH です。そのため、一定量の ETH を購入し、支払い時にガス料金が再び上昇したことに気付きました。ドメインの総額も上がり、最終的には踏ん張って購入しました。私のドメインは qfdka.eth で、テスト用に自分のウェブサイトを作成しました。開くときに非常に遅いことに気付きました。調査の結果、記事が IPFS ネットワークに公開されていないこと、つまり誰もが「シード」からリソースを取得して IPFS に保存していないことがわかりました。これにより、記事を書いた後、記事がチェーンにアップロードされず、ネットワークに配布されない場合、コンピュータをシャットダウンすると何もできなくなります。IPFS には GC の概念があり、Java と同じように、この頻度は 1 時間ごとの周期のようです。リソースが IPFS 上に常に存在するようにするには、🤖が継続的にアクセスし、ピン操作を行う必要があります。

具体的なコマンドは次のとおりです:

# qfdka.ethをネットワークにピン留めする
ipfs pin add /ipns/qfdka.eth

別の方法は、サードパーティのサービスである filebase を使用し、トークンを申請することです。毎回公開すると、自動的にピン操作が行われます。一連の操作の後、記事はネットワーク上でアクセスできるはずで、速度は遅くないはずです。

峰回路转 - xLog#

Planet の Telegram のコミュニティに偶然入り、多くの知識を学びました。そこで xLog というオープンソースのブログを見つけ、興味津々で見てみました。彼らのスタイルがとても好きだったので、後のストーリーが生まれました。ユーザーとして見ると、Planet はまだ非常に新しいアプリで、すべてのインターフェースが英語です。カスタムテーマの設定は少し複雑で、静的サーバーもダウンロードし、最初の記事を書いた後、開けなくなりました。ピンサービスは実行されていますが、異なるゲートウェイを通じて速度が異なります。

xLog の魅力はアクセス速度です。Planet のような面倒なことはありません。フルスタックエンジニアとして、読み込みアニメーションが表示されるのを見るのは嫌です。ipfs.io/ipns/xxx を開くたびに、ほぼすぐに読み込みアニメーションが表示されます。CID に基づいてファイルを検索しているとのことです。話は二つに分かれますが、xLog で @DIYgod のブログを開くと、ほぼ即座に表示されます。この魅力的な点を見逃すわけにはいきません。すぐに登録し、登録にはウォレットの接続が必要です。以前の ens の出来事に続いて、このウォレットは偉大な実践のために使用されます。QR コードをスキャンしてログインし、すべてが順調に進みました。次に、https://faucet.crossbell.io/ で 0.02 CSB を受け取りました。このコインはすぐに届きました。本当に速いです。ログインも順調に行われました。最初の Hello world を投稿すると、本当に興奮します。問題は、次のステップを進めるためには毎回 QR コードをスキャンして支払いをしなければならないことです。何かを書くにはまだ代価がかかるようです。無料のトークンを提供してくれた crossbell に感謝します。

xLog の作者の迅速な対応#

もちろん、新しい製品として、まだバグがあります。たとえば、カスタムドメインをバンドルしても削除できないという問題があります。すぐに作者に連絡し、@DIYgod と連絡を取りました。作者の反応は非常に速く、公式に修正されました。自分でいじくり回すのを省くためです。フィードバックを作者に送ると同時に、コードを読んでみました。オープンソースプロジェクトとして、公式の反応速度は重要な指標です。そして、コードを読み始めました。自分自身がバグに巻き込まれるのを防ぐために、公式に力を貸すこともできます。小さなバグを修正しました。今ではカスタムホームボタンを設定できます。デフォルトのホームは Home ですが、私はそれを中国語に変更しました。https://github.com/Crossbell-Box/xLog/pull/26 簡単な変更で、多くの時間はかかりませんが、プロジェクトに貢献できます。これがオープンソースの力です!

自己紹介ページを作成しましたが、問題が発生しました。モバイル画面では白いバーが表示されます。テストの結果、モバイル端末では二次見出しが適応されないためです。自分で強引な方法で解決しましたが、その後、作者が公式に修正しました。

.xlog-post-toc {
    display:none
}

まとめ#

数日間の試行の後、私はこの xLog に非常に満足しています😊 断然おすすめです。
最後のおまけとして、私のテーマを共有します。ここではバナーを設定することもできます。ソースコードを読むことで、多くの面白いプレイ方法を発見しました。作者に感謝します。

:root {
  --theme-color: #0ea5e9;
  --theme-color-dark: #0284c7;
  --font-fans: SFCompactRounded,PingFang SC,Microsoft YaHei,Lato,sans-serif;
}

.xlog-site-name {
    color: var(--theme-color);
}

.xlog-site-info {
    border-radius: 0.75rem;
    padding: 1rem;
    border: 1px;
    border-style: dashed;
}

.xlog-site-navigation{
    color: #bfdbfe;
}
.xlog-site-navigation a:hover{
    color: var(--theme-color);
}
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。