Commit Graph

8 Commits

  • feat: 新增 Mermaid 圖表功能的選項,支持在新標籤頁中打開和縮放平移互動
    fix: 更新插件版本以修正相容性問題
    refactor: 優化代碼結構,提升可讀性
  • chore: bump version to 5.5.1 and update dependencies
    - Upgrade version from 5.5.0 to 5.5.1
    - Update third-party dependencies: algolia, disqusjs, docsearch, fancybox, fontawesome, mermaid
    - Replace Twitter with X in share configurations
    - Enable CDN version numbers by default
    - Fix shuoshuo page JSON security with safeJSON helper
    - Improve image lazy loading regex to handle minified HTML
    - Fix search result HTML structure and styling
    - Add margin-top to search result numbering for better alignment
  • 🔍 搜索功能改進:
    - 新增本地搜索分頁配置 (enablePagination, hitsPerPage)
    - 重構 Algolia 搜索邏輯,支援多索引和更好的錯誤處理
    - 優化搜索 UI 樣式,包括分頁按鈕和響應式設計
    - 改進搜索結果顯示,新增編號和更好的高亮處理
    
    📦 依賴項更新:
    - 更新 plugins.yml 中的多個插件版本 (abcjs, algolia, aplayer 等)
    - 更新 package.json 版本號為 5.5.0
    
    🎨 UI/UX 優化:
    - 改進側邊欄和目錄的動畫效果
    - 優化樣式佈局,調整寬度百分比
    - 新增說說頁面的分頁導航組件
    - 改進右側邊欄按鈕樣式
    
    🐛 錯誤處理和代碼優化:
    - 修復 Umami Analytics 的錯誤處理和數據驗證
    - 改進懶加載圖片的正則表達式,避免匹配腳本標籤
    - 移除未使用的變數和改進代碼結構
    - 新增說說內容的 Markdown 渲染支援
    
    🔧 其他改進:
    - 更新翻譯功能,移除箭頭函數語法以提升相容性
  • feat: 預設關閉 structured_data
    feat: 升級一些項目依賴
    feat: 重寫 README.md 和 README_CN.md,改進文檔結構和內容
    feat: tags 標籤插件夜間模式調整
    feat: 加按鈕懸停效果和動畫
    fix: 修復右下角箭頭圖標位置沒有居中的 bug
    feat: 增加右下角箭頭和滾動百分比的切換效果
    improvement: 優化 tags 頁標籤雲顯示效果
    improvement: 整合部分js到 init.js
    improvement: 統一 CSS 變數使用,改進主題一致性