Commit Graph

9 Commits

  • 🔍 搜索功能改進:
    - 新增本地搜索分頁配置 (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 變數使用,改進主題一致性
  • breaking changes: 移除 subtitle 一句網調用(api 已失效)
    feat: 右下角按鈕增加預覽進度顯示
    feat: toc可設置是否顯示預覽進度
    fix: 修復 TypeError: require(...) is not a function 的報錯 #1102
    improvement: 日期設置相對日期時,文章的日期格式和最新評論的日期格式統一為 年月日
  • breaking changes: algolia 升級至 v4
    feat:  本地搜索增加數據庫加載中和搜索中 loading 顯示
    feat: 更改文章美化後,列表的顯示效果 closed #693 closed #686
    improvement: UI 微調
  • fix: 修復上個版本導致的代碼塊部分css沒有生成的bugs
    fix: 修復valine背景圖片再次出現時,由左到右移動的bugs
    improvement: 調大sidebar的寬度
    improvement: html結構調整,mobile-sidebar改為sidebar/search調整
    remove: 刪除多餘的css和pug