私たちのGitcoin Grants Beta Roundが開始されました!「Web3 オープンソースソフトウェア」ラウンドに貢献することで、オンチェーンでオープンソースのブログコミュニティを構築するためのサポートをお願いします。初めて使用する場合は、こちらでチュートリアルを見ることもできます。
先週の要約を逃したことをお詫び申し上げます。開発スケジュールが非常に忙しかったためです。この隔週の要約は 4 月 18 日から 5 月 2 日までの期間を含んでおり、通常よりも多くのコンテンツが含まれています。
焼きたての新鮮さ 🔥#
コメント管理#
🫶 ダッシュボード -> コメント
にアクセスしてシームレスなエンゲージメントを体験してください。
ダッシュボードでコメントを簡単に管理し、すべてのコメントを一か所で表示、いいね、返信できます。
コード変更: @diygod 3351a82
Umami Cloud Analytics 統合#
Google Analytics に加えて、Umami Cloud Analytics のサポートも提供しています。これを有効にするには、ダッシュボード -> 設定
に Umami Cloud 分析 ID を入力し、データ収集を開始します。
コード変更: @kev1n8w-3605 #476
グリーンフィールド統合#
私たちは、BNB グリーンフィールドとの統合を発表できることを嬉しく思います。これにより、グリーンフィールドのような分散型オープンソースストレージチェーンを利用してデータのセキュリティと所有権が強化されます。
今後、新しく公開または変更された投稿やサイト設定は、IPFS とグリーンフィールドの両方に同時にアップロードされます。これらのアップロードのアドレスは各ページの下部にあります。
コード変更: @diygod @candinya eede2c7
バッチ投稿アクション#
ダッシュボード -> 投稿/ページ
の投稿リストでバッチアクションのサポートを導入し、複数の投稿を同時に変換および削除しやすくしました。
コード変更: @candinya #431
強化された目次フォーマット#
太字 イタリック 打ち消し線 #
目次において、太字、イタリック、打ち消し線、数学的表現など、視覚的に魅力的なプレゼンテーションのための高度なフォーマットオプションを提供しています。
コード変更: @birdgg #430 & @iwsr-657 #382
強化された RSS フィード#
メール購読は有効なオプションですが、より大きな制御と柔軟性のために RSS フィードの使用をお勧めします。現在、以下の RSS フィードをサポートしています:
-
コミュニティ
-
個別ブログ
デフォルトでは、これらのフィードアドレスは JSON フィード形式です。従来の RSS 形式を使用するには、URL に?format=xml
を追加してください。
いいねの取り消し#
いいねを取り消すには、もう一度いいねボタンをクリックしてください。これにより、以前のアクションを元に戻すオプションが表示されます。いいねと取り消しの両方はブロックチェーンに記録されることに注意してください。
コード変更: @candinya #429
パフォーマンス最適化#
最後のパフォーマンス最適化が特に行われてからしばらく経ち、xLog のパフォーマンスが低下しました。この問題に対処するために、今週いくつかの最適化を実施しました。
しかし、これらの改善は十分ではなく、来週もパフォーマンスの向上に取り組み続けます。
コード変更:
- @innei-4525 リファクタリング: codemirror エディタ #366
- @daidr 機能:デバウンスされたエディタプレビュー #372
- @innei-4525 リファクタリング:エディタ編集時の再描画を減らす #389
- @daidr 機能:メモリ内マークダウンコンポーネント #411
- @diygod 機能:ホームフィードのための refetchOnWindowFocus を無効にする 65ec562
- @innei-4525 機能:無限リストのための仮想リストサポート #439
ストリームラインされた依存関係#
パフォーマンスを向上させ、メンテナンスを簡素化するために、特定の非必須依存関係を排除しました。
コード変更:
- @diygod 機能:依存関係 Unidata を削除 #473
- @enpitsulin チョア: axios を削除 #469
- @diygod チョア: unocss を削除 edaa890
- @diygod vitest を削除 d28faae
アクセシビリティの向上#
xLog のアクセシビリティを大幅に改善し、特定のユーザーグループに大きな利益をもたらしました。
コード変更:
- @doma-6565 perf (a11y): BlockchainInfo に focus-visible アウトラインを追加 #448
- @doma-6565 perf (a11y): SiteHeader のボタンとリンクに focus アウトラインを追加 #449
- @doma-6565 perf (a11y): 投稿リストに focus-visible アウトラインを追加 #481
その他の更新#
- @lv777: ページ URL ハッシュサポートを追加 (#364)
- @daidr, @diygod: 投稿 / ページ削除の確認を実装 (#367, b1a880c)
- @suemor: コメント入力ボックスが空のときに送信ボタンを無効にしました (#369)
- @sxzz: 要約のマークダウンを削除しました (#380)
- @diygod: Twitter 共有コピーを最適化しました (d2aeec9)
- @innei-4525: XSS 脆弱性を修正しました (#384, 9f0ef03, 8aefa78, c7bc118)
- @diygod: WalletDisconnectEvent を無視しました (5e5b6d1)
- @diygod: SingleDollarTextMath を無効にしました (46013a5)
- @diygod: iTunes RSS サポートを追加しました (aa7e0c3)
- @diygod: カスタム CSS を読み込むために base64 を使用しました (748f0b1)
- @xinbao: Xiaoyuzhou サポートを追加しました (#402)
- @birdgg: 中国語と英語のテキストの間にパディングを追加するために Pangu を使用しました (#413)
- @diygod: 説明の空白と改行を保持しました (c8a2cd8)
- @innei-4525: FAB コンテナと「トップに戻る」FAB ボタンを実装しました (#415)
- @diygod: コメントでの HTML 制限を強化しました (347e10e)
- @diygod: すでにフォローしているユーザーをフィルタリングしてからすべてをフォローしました (cc01209)
- @diygod: サブドメインチェックを追加しました (16ba0c5)
- @candinya: ダッシュボードでホームに戻るサポートを追加しました (#435)
- @runjuu: 通知モーダルをダークモードに対応させました (#446)
- @diygod: チップ統計を追加しました (0469a2c)
- @enpitsulin: j/tsx 構文ハイライトを登録しました (#455)
- @birdgg: エディタ内の重複タグをフィルタリングしました (#457)
- @birdgg: 画像の http を https に置き換えました (207479b)
コミュニティプロジェクト#
私たちは、さまざまなコミュニティプロジェクトが xLog の機能を向上させているのを見て嬉しく思います。
xLog カスタム CSS デバッガー#
xLog でカスタム CSS をデバッグするための便利な Chrome 拡張機能
紹介投稿:
重構了 xLog custom css debugger
写了一个 chrome extension 尝试解决 xLog custom css 调试困难
GitHub:
https://github.com/birdgg/xLog-custom-css-debugger
作成者: @birdgg
xLog カード#
紹介投稿:
几行代码把仪表盘放在站点主页
GitHub:
https://github.com/Alex-Programer
作成者: @alex-programer
xLog とつながる#
ご意見や期待がある場合、またはカジュアルな会話をしたい場合は、ぜひ私たちのコミュニティに参加するか、下にコメントを残してください。乾杯!🍻