xLog の開発は 3 ヶ月以上続いており、多くの素晴らしいユーザーを獲得しています。xLog で何が起こっているのかを皆さんにより良く理解してもらうために、毎週情報を同期するための要約を作成する予定です。
これは最初の xLog 週次要約で、9 月 23 日から書き始めます(まだ週次要約と呼ばれていますが) - xLog が公開され、いくつかのプラットフォームで xLog を宣伝する日ですので、少し長くなるかもしれません。
公式コミュニティ#
私たちは 4 つの公式コミュニティを設立しました。友達に会ったり、xLog にアドバイスをしたり、直接コードを貢献したりするためにコミュニティに参加することを歓迎します:
- xLog の Discord チャンネルに参加
- Discord では好きなことについて話します。また、xLog チャンネルでは時折賞品作成イベントが開催されます。現在進行中のイベントは「あなたの理想的な未来のインターネット / Web3 は 5 年後にどのようなものですか?」です。
- xLog の xLog をフォロー
- xLog のソースコードを表示するか、開発に参加する
- xLog の Twitter をフォロー
期待を超えるデータ#
チェーン上のデータをインデックス化することによって、過去 22 日間で 150 人のユーザーが xLog に 322 件の投稿を行ったことがわかりました(インデクサ API を通じてすべての投稿を表示)。これは私の期待を大きく超えたもので、私たちは 55 の最高のブログを厳選して xLog のホームページに表示することに興奮しています。皆さん、ありがとうございます! 🥳
はるかに良いパフォーマンス#
次に、私たちの開発について話しましょう。最近、非常に多くの更新を行いました。
パフォーマンスから始めます。前回、速度について多くの批判を受けたので、いくつかのパフォーマンス最適化を行いました。
- js ファイルのサイズを削減しました。
- 一部のリクエストを統合しました。
- Redis を使用してキャッシュのレイヤーを追加しました。現在、サーバー側のすべてのリクエストがキャッシュされ、各訪問は最初にキャッシュされたコンテンツを返し、その後バックグラウンドでデータを更新します。
- 私たちの画像は IPFS に保存されており、時々非常に遅くなるため、すべての画像にプロキシアクセスとサイズ圧縮を追加しました。
現在は許容できるレベルですが、最適化の余地はまだたくさんあるので、引き続き最適化を行います。
新しいホームページモジュール#
次に、ホームページに移りましょう。ここでは、ショーケースと統合の 2 つのモジュールを追加しました。ショーケースには、先ほど言及した厳選された質の高いブログが含まれ、統合では xLog が他の Crossbell エコプロジェクトとどのように統合され、機能するかを紹介します。
より強力なダッシュボード#
ダッシュボードの投稿とページリストに「Crossbell の他のもの」という新しいタブを追加しました。これにより、他の Crossbell プラットフォームを通じて投稿されたコンテンツを xLog の投稿やページに簡単に変換できるようになりました。良い実践としては、xSyncから同期された Medium の記事を xLog の投稿にワンクリックで変換することができます。
エディタは現在、Markdown Generic Directives Proposalをサポートしており、より多くの HTML タグと属性を許可しているため、投稿を書くのがより簡単で自由になります。例えば:
A :i[lovely] language know as :abbr[HTML]{title="HyperText Markup Language"}.
A lovely language know as HTML.
また、YouTube 動画を埋め込むための簡単な方法もサポートされています。例えば: ::youtube{#pLBX9vdrtn4}
エディタの上部には、Markdown 関連のヒント xLog Flavored Markdownを追加しました。Markdown の標準は常に混乱しており変動があるため、ここでは xLog がサポートする Markdown 構文をお知らせします。
また、タイトルに基づいてページスラッグを自動生成します。
Custom CSS
に新しい CSS カスタムプロパティ(CSS 変数)が追加されました。
データをエクスポートするための新しいタブもあります。
個人ホームページのマイナーアップデート#
投稿の右側に目次を追加し、読者に投稿の構造をより明確に理解してもらえるようにしました。
すべてのカスタムドメインは自動的に HTTPS にリダイレクトされます。
デフォルトのホームナビゲーションをカスタムテキストで上書きすることも可能で、例えばダッシュボードのナビゲーションでHome: /
を設定することができます。
最後に、今回は多くのバグも修正しました。一つ一つ紹介するには多すぎます。
これが今回の私たちの活動です。読んでいただき、ありがとうございます。質問や提案があれば、遠慮なくお知らせください。来週お会いしましょう!