xLog

xLog

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

評論管理、Umami 和 Greenfield 整合、批量操作等 - xLog 每週摘要 #15

我們的 Gitcoin Grants Beta Round 現在已經開始了!請支持我們建立一個鏈上和開源的博客社區,通過為「Web3 開源軟體」回合貢獻。如果這是您第一次使用,您也可以在 這裡 查看教程。

image

由於開發進度繁忙,對於上週的總結我們深感抱歉。這次的雙週總結涵蓋了 4 月 18 日至 5 月 2 日的期間,因此內容比平常更多。

剛出爐的更新 🔥#

評論管理#

image

🫶 通過訪問 Dashboard -> Comments 進入無縫互動

在儀表板中輕鬆管理評論,查看、點贊和回覆所有評論,盡在一處。

代碼變更:@diygod 3351a82

Umami Cloud Analytics 整合#

除了 Google Analytics,我們現在還支持 Umami Cloud Analytics。要啟用它,請在 Dashboard -> Settings 中輸入您的 Umami Cloud 分析 ID,數據收集將開始。

image

代碼變更:@kev1n8w-3605 #476

Greenfield 整合#

image

我們很高興地宣布我們與 BNB Greenfield 的整合,通過利用去中心化的開源存儲鏈(如 Greenfield)來增強數據安全性和所有權。

從現在開始,新發布或修改的帖子和網站配置將同時上傳到 IPFS 和 Greenfield。這些上傳的地址可以在每個頁面的底部找到。

代碼變更:@diygod @candinya eede2c7

批量帖子操作#

image

我們在 Dashboard -> Posts/Pages 的帖子列表中引入了批量操作支持,使得同時轉換和刪除多個帖子變得更加容易。

代碼變更:@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 功能:記憶化的 markdown 組件 #411
  • @diygod 功能:禁用 home feed 的 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 hash 支持 (#364)
  • @daidr, @diygod:實現帖子 / 頁面刪除確認 (#367, b1a880c)
  • @suemor:當評論輸入框為空時禁用提交按鈕 (#369)
  • @sxzz:移除摘要的 markdown (#380)
  • @diygod:優化 Twitter 分享文案 (d2aeec9)
  • @innei-4525:修復 XSS 漏洞 (#384, 9f0ef03, 8aefa78, c7bc118)
  • @diygod:忽略 WalletDisconnectEvent (5e5b6d1)
  • @diygod:禁用 SingleDollarTextMath (46013a5)
  • @diygod:添加 iTunes RSS 支持 (aa7e0c3)
  • @diygod:使用 base64 加載自定義 CSS (748f0b1)
  • @xinbao:添加小宇宙支持 (#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 調試器#

一個方便的 Chrome 擴展,用於調試 xLog 中的自定義 CSS

介紹帖子:
重構了 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 保持聯繫#

如果您有任何建議或期望,或者只是想隨意聊天,隨時加入我們的社區或在下方留言。乾杯!🍻

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。