🔍 搜索功能改進:

- 新增本地搜索分頁配置 (enablePagination, hitsPerPage)
- 重構 Algolia 搜索邏輯,支援多索引和更好的錯誤處理
- 優化搜索 UI 樣式,包括分頁按鈕和響應式設計
- 改進搜索結果顯示,新增編號和更好的高亮處理

📦 依賴項更新:
- 更新 plugins.yml 中的多個插件版本 (abcjs, algolia, aplayer 等)
- 更新 package.json 版本號為 5.5.0

🎨 UI/UX 優化:
- 改進側邊欄和目錄的動畫效果
- 優化樣式佈局,調整寬度百分比
- 新增說說頁面的分頁導航組件
- 改進右側邊欄按鈕樣式

🐛 錯誤處理和代碼優化:
- 修復 Umami Analytics 的錯誤處理和數據驗證
- 改進懶加載圖片的正則表達式,避免匹配腳本標籤
- 移除未使用的變數和改進代碼結構
- 新增說說內容的 Markdown 渲染支援

🔧 其他改進:
- 更新翻譯功能,移除箭頭函數語法以提升相容性
This commit is contained in:
Jerry
2025-09-09 15:40:08 +08:00
parent ec1a226774
commit 67c95cee0c
33 changed files with 1479 additions and 450 deletions

View File

@@ -1,15 +1,15 @@
abcjs_basic_js:
name: abcjs
file: dist/abcjs-basic-min.js
version: 6.5.1
version: 6.5.2
activate_power_mode:
name: butterfly-extsrc
file: dist/activate-power-mode.min.js
version: 1.1.4
version: 1.1.6
algolia_search:
name: algoliasearch
file: dist/lite/builds/browser.umd.js
version: 5.34.1
version: 5.37.0
aplayer_css:
name: aplayer
file: dist/APlayer.min.css
@@ -33,15 +33,15 @@ blueimp_md5:
canvas_fluttering_ribbon:
name: butterfly-extsrc
file: dist/canvas-fluttering-ribbon.min.js
version: 1.1.4
version: 1.1.6
canvas_nest:
name: butterfly-extsrc
file: dist/canvas-nest.min.js
version: 1.1.4
version: 1.1.6
canvas_ribbon:
name: butterfly-extsrc
file: dist/canvas-ribbon.min.js
version: 1.1.4
version: 1.1.6
chartjs:
name: chart.js
file: dist/chart.umd.js
@@ -49,11 +49,11 @@ chartjs:
clickShowText:
name: butterfly-extsrc
file: dist/click-show-text.min.js
version: 1.1.4
version: 1.1.6
click_heart:
name: butterfly-extsrc
file: dist/click-heart.min.js
version: 1.1.4
version: 1.1.6
disqusjs:
name: disqusjs
file: dist/browser/disqusjs.es2015.umd.min.js
@@ -80,22 +80,22 @@ egjs_infinitegrid:
fancybox:
name: '@fancyapps/ui'
file: dist/fancybox/fancybox.umd.js
version: 6.0.17
version: 6.0.29
other_name: fancyapps-ui
fancybox_css:
name: '@fancyapps/ui'
file: dist/fancybox/fancybox.css
version: 6.0.17
version: 6.0.29
other_name: fancyapps-ui
fireworks:
name: butterfly-extsrc
file: dist/fireworks.min.js
version: 1.1.4
version: 1.1.6
fontawesome:
name: '@fortawesome/fontawesome-free'
file: css/all.min.css
other_name: font-awesome
version: 6.7.2
version: 7.0.1
gitalk:
name: gitalk
file: dist/gitalk.min.js
@@ -108,10 +108,6 @@ instantpage:
name: instant.page
file: instantpage.js
version: 5.2.0
instantsearch:
name: instantsearch.js
file: dist/instantsearch.production.min.js
version: 4.79.2
katex:
name: katex
file: dist/katex.min.css
@@ -128,8 +124,8 @@ lazyload:
version: 19.1.3
mathjax:
name: mathjax
file: es5/tex-mml-chtml.js
version: 3.2.2
file: tex-mml-chtml.js
version: 4.0.0
medium_zoom:
name: medium-zoom
file: dist/medium-zoom.min.js
@@ -137,11 +133,11 @@ medium_zoom:
mermaid:
name: mermaid
file: dist/mermaid.min.js
version: 11.9.0
version: 11.11.0
meting_js:
name: butterfly-extsrc
file: metingjs/dist/Meting.min.js
version: 1.1.4
version: 1.1.6
pace_default_css:
name: pace-js
other_name: pace
@@ -174,11 +170,11 @@ prismjs_lineNumber_js:
sharejs:
name: butterfly-extsrc
file: sharejs/dist/js/social-share.min.js
version: 1.1.4
version: 1.1.6
sharejs_css:
name: butterfly-extsrc
file: sharejs/dist/css/share.min.css
version: 1.1.4
version: 1.1.6
snackbar:
name: node-snackbar
file: dist/snackbar.min.js