Skip to content

v3.10.4 - 文件與網站更新調整

Choose a tag to compare

@github-actions github-actions released this 01 Jan 14:20

新功能 (Features)

  • 網站與文件架構
    • 建立 Kano PDF Tool 官方網站基礎架構,包含首頁內容、隱私權政策與支援頁面,並提供多語系切換功能。
  • 多語系支援
    • 新增英文與繁體中文說明與支援文件,統一 README、隱私權政策與支援頁內容的翻譯與結構。
  • 文件版面與可讀性
    • 強化文件與網站的版面配置與列表樣式間距,提升長篇說明文字的閱讀體驗。
  • 語言切換與識別
    • 在各文件頁面中加入明確的語言切換入口,並新增網站favicon,提升辨識度與使用流程的一致性。
  • 動態描述與中文內容
    • 增強文件頁的動態描述與中英文內容呈現方式,讓不同語系使用者能更快理解功能與下載方式。
  • 部署與網域
    • 新增 GitHub Actions 部署流程,自動將網站發佈到 GitHub Pages,並設定自訂網域以穩定提供線上文件瀏覽。
  • 技術指引文件
    • 補充Apple 簽章與公證流程、壓縮設計思路以及專案架構等技術指南,方便開發與維運人員參考。

問題修復 (Fixes)

  • 下載連結與版本資訊
    • 更新 README 與相關文件中的下載連結與版本描述,確保指向 v3.10.3 / v3.10.4 的版本資訊正確,並移除已不再提供的 Windows 免安裝版描述,避免使用者混淆。
  • 圖片與路徑修正
    • 修正英文與繁體中文說明文件中的圖片路徑與目錄結構,包含中文 README 在內,避免圖示無法正常顯示。
  • 隱私權與支援頁導覽
    • 為繁體中文隱私權與支援頁新增固定連結(permalink),並修正導覽列與多語系連結設定,確保使用者能正確切換語言並進入對應的隱私權與支援頁面。
  • 發佈流程與更新檔資訊
    • 調整自動發佈流程中對草稿版本的處理邏輯,避免誤將草稿視為正式版本,確保只對穩定版本進行更新檢查與顯示。
    • 改善更新檔資訊(latest.json)驗證與欄位檢查,新增建立時間等欄位驗證,以降低使用者在檢查更新或下載安裝檔時發生錯誤的機率。
    • 強化發佈資產抓取流程的穩定性,加入重試機制並更新時間欄位來源,提升安裝檔與更新資訊取得的可靠度。

重構與內部改進 (Refactoring & Chores)

  • 調整發佈與文件維護流程,統一版本號設定與文件內容,並整理分支合併後的網站與文件結構,以提升後續維護與更新的一致性。