xLog

xLog

The First On-Chain and Open-Source Blogging platform.
github
twitter
discord server

コメント管理、旨味とグリーンフィールド統合、バッチアクションなど - xLog週間サマリー #15

私たちのGitcoin Grants Beta Roundが始まりました!「Web3 オープンソースソフトウェア」ラウンドに貢献することで、オンチェーンでオープンソースのブログコミュニティを構築するためにサポートしてください。初めて使用する場合は、こちらでチュートリアルを確認できます。

image

先週の要約を逃したことをお詫び申し上げます。これは開発スケジュールが非常に忙しかったためです。この隔週の要約は 4 月 18 日から 5 月 2 日までの期間を含んでおり、通常よりも多くのコンテンツが含まれています。

焼きたての新鮮な情報 🔥#

コメント管理#

image

🫶 ダッシュボード -> コメントにアクセスしてシームレスなエンゲージメントを体験してください。

ダッシュボードでコメントを簡単に管理し、すべてのコメントを一か所で表示、いいね、返信できます。

コード変更: @diygod 3351a82

Umami Cloud Analytics 統合#

Google Analytics に加えて、Umami Cloud Analytics のサポートも提供しています。これを有効にするには、ダッシュボード -> 設定に Umami Cloud 分析 ID を入力し、データ収集を開始します。

image

コード変更: @kev1n8w-3605 #476

Greenfield 統合#

image

私たちは、BNB Greenfield との統合を発表できることを嬉しく思います。これにより、Greenfield のような分散型オープンソースストレージチェーンを利用してデータのセキュリティと所有権が強化されます。

今後、新しく公開されたまたは変更された投稿やサイト設定は、IPFS と Greenfield の両方に同時にアップロードされます。これらのアップロードのアドレスは各ページの下部にあります。

コード変更: @diygod @candinya eede2c7

バッチ投稿アクション#

image

ダッシュボード -> 投稿/ページの投稿リストにバッチアクションのサポートを追加し、複数の投稿を同時に変換および削除しやすくしました。

コード変更: @candinya #431

目次のフォーマット強化#

太字 イタリック 打ち消し線 Rn(Math)R_n(Math)#

image

目次において、太字、イタリック、打ち消し線、数学的表現などの高度なフォーマットオプションを提供し、視覚的に魅力的なプレゼンテーションを実現しました。

コード変更: @birdgg #430 & @iwsr-657 #382

RSS フィードの強化#

メール購読は有効なオプションですが、より大きな制御と柔軟性のために RSS フィードの使用をお勧めします。現在、次の RSS フィードをサポートしています:

デフォルトでは、これらのフィードアドレスは JSON Feed 形式です。従来の RSS 形式を使用するには、URL に?format=xmlを追加してください。

コード変更: d1a6c22 & 9beab8c

いいねの取り消し#

image

いいねを取り消すには、再度いいねボタンをクリックしてください。これにより、以前のアクションを元に戻すオプションが表示されます。いいねと取り消しの両方は、ブロックチェーンに記録され続けることに注意してください。

コード変更: @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

アクセシビリティの強化#

image

xLog のアクセシビリティを大幅に改善し、特定のユーザーグループに大きな利益をもたらしました。

コード変更:

  • @doma-6565 パフォーマンス (a11y): BlockchainInfo に focus-visible アウトラインを追加 #448
  • @doma-6565 パフォーマンス (a11y): SiteHeader ボタンとリンクに focus アウトラインを追加 #449
  • @doma-6565 パフォーマンス (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 カード#

image

紹介投稿:
几行代码把仪表盘放在站点主页

GitHub:
https://github.com/Alex-Programer

作成者: @alex-programer

xLog とつながる#

ご意見や期待がある場合、またはカジュアルな会話をしたい場合は、ぜひ私たちのコミュニティに参加するか、下にコメントを残してください。乾杯!🍻

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