更新日誌 | 簡書小工具集 v2.4.1 與首頁展示優化 功能變動 錯誤修復 技術細節 總結

時隔兩個多月,簡書小工具集又更新了。

修訂版本號大家都很熟悉了,上線被找出 Bug 返工的結果。

還是來看看這次的更新內容吧。

功能變動

LP 理事會推文檢測工具上線。

這裏我拿了前幾天的一篇速報做演示。

目前支持檢測的推文要求如下:

  • 文章收益小於 35
  • 作者過去 7 天未上榜
  • 作者過去 10 天未進入榜單前 30 名
  • 作者過去 30 天進入前 30 名不超過 3 次

依然需要您自行留意的推文要求如下:

  • 文章字數大於 800
  • 作者本週內未被理事會推薦過
  • 該文章沒有被社區守護者聯盟推薦過

同時,在這裏我們向大家鄭重致歉,由於這一工具最初是爲 LP 理事會開發的,後面才轉爲公開項目,且擱置時間比較長,沒有經過充足的測試,導致昨日上線後出現了數據錯誤。

在此特別鳴謝 晨曦載曜 爲我們指出了這一問題,他將獲得「捉蟲計劃」最高獎勵 200 簡書貝,並在之後上線的鳴謝名單中被提名。

我們將「上榜文章查詢工具」的排序下拉框移到了輸入框上方,以便大家選擇排序規則。

首頁迎來了一次重新設計:

我們調整了靜態資源的獲取邏輯,頁面打開速度有了一定程度的提升。

「上榜文章查詢工具」現在支持通過用戶個人主頁 URL 查詢,這也是大家期待已久的一個功能,在補全相應數據後,我們得以爲大家提供更方便的查詢操作。

我們優化了小工具集中表格的展示效果,現在表格會在屏幕寬度不足時允許水平滾動,而不是觸發內容換行:

錯誤修復

這一版本着重修復了鏈接跳轉的相關問題,現在所有設計中應實現新標籤頁打開的工具均已支持此功能。

我們修復了緩存過期邏輯錯誤的問題,現在「上榜文章查詢工具」和「中獎記錄查詢工具」中的總數據量可以正常顯示。

技術細節

這一版本有很多「簡書貝信息交流中心」的技術下放。

首先,我們將基礎鏡像升級到了 python:3.10.8-slim,這一改動已經在我們的很多服務上得到了應用,我們計劃在全部鏡像升級後棄用 3.8 版本的基礎鏡像。

日誌記錄模塊得到了升級,之後的幾個版本中,我們將加入更多日誌記錄邏輯。

使用 black 對代碼庫進行了格式化,這也是我們近期着重進行的一項工作,目前絕大部分服務均已完成代碼的格式化和整理。

新版首頁在一些小屏設備上可能出現排版錯誤等問題,如果您發現了這類問題,歡迎上報給我們,可以獲得對應的「捉蟲計劃」獎勵。

下個版本中將包括對數據庫索引的相關優化。

總結

一個很有意義的功能版本,有很多值得關注的更改。

「簡書貝信息交流中心」和「簡書小工具集」在技術上有很多聯繫,一般只要看到一個功能在某個項目上得到了實現,就能想到另一個項目也會很快跟進。

繼續優化視覺效果,繼續擴充工具種類,繼續將非必須模塊與主邏輯解耦。

繼續進步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章