Butterfly 5.1 更新日誌
發表於|更新日誌
|字數統計:195|閱讀時間:1分鐘|瀏覽量:
新功能
- 添加 chart.js 圖表庫(標籤外挂)
- 適配 Algolia Search 5.0
- 搜索分頁按鈕圓角化
- 本地搜索結果列表顯示數字排序
- 章節導航和相關推薦支持 hover 顯示文章介紹
- 移除 Daovoice
- 導航欄添加背景虛化效果
- 導航欄 hover 效果增加圓角
修復
- 修復不啟用評論系統時,不蒜子統計不顯示的問題
- 修復背景漸變色無法生效的問題
改進
- 説説的標籤可選填
- 代碼精簡和優化
- 移動到説説日期,顯示完整的日期時間
- 説説的時間標籤改為 time 標籤
- 延遲調用 abcjs 函數以解決渲染問題
- 調整側邊欄文章分類的字體大小
文章作者: Jerry
版權聲明: 除特別聲明外,本博客所有文章均採用CC BY-NC-SA 4.0 授權協議。轉載請註明出處:Butterfly。
相關文章

2025-01-10
Butterfly 5.3 更新日誌
新功能 js 加載完才顯示聊天按鈕 移除 Pangu 添加結構化數據支持 添加 avif 到支持的圖片格式列表 更新 lazyload 配置,支持原生 lazyload 功能 代碼優化 優化 pageType 邏輯 代碼字體先 fallback 到 monospace 再到中文和 sans-serif 更新 plugins.yml 中的依賴版本至最新 優化 aside_archives,改進性能和可讀性 改善 inlineImg 和 timeline 標籤的文檔,優化時間線邏輯 更新 gallery 標籤以支持額外參數,優化圖片顯示邏輯 優化隨機封面過濾器邏輯,避免連續重複 最新評論限制顯示 1-10 條之間 修復 修復 artalk 的最新評論顯示待定或者封禁的評論的 bug 修復解密文章後,chartjs 沒有加載的 bug

2025-09-09
Butterfly 5.5 更新日誌
新功能 (Features) 改進 lazyload 過濾器,精確處理 img 標籤的 src 屬性 本地搜索增加分頁功能 說說頁面改為分頁導航 右下角按鈕添加效果 支持自定义脚本名称 #1732 增加子目錄項目懸停效果的過渡動畫 優化側邊欄子目錄的顯示效果,添加過渡動畫 添加卡片類別展開動畫效果 適配 Mathjax 4 重構 Algolia 搜索,从 InstantSearch.js 迁移到直接使用 Algoliasearch API 來實現 Algolia 搜索功能 重構配置管理,新增默認配置文件並優化評論系統配置處理 更新 README 和 README_CN 文件,增強內容清晰度與可讀性 更新标签頁样式,增强交互效果并优化动画表现 添加按钮效果样式,增强按钮交互体验 为备份添加备用名称 改進 (Improvements) 整合搜索,減少不必要的代碼冗餘 調整右側滾動百分比顯示邏輯,改善動畫效果 优化 note, button, label 标签外挂的夜间模式,优化文章导航和推荐的夜间模式显示 禁用結構化數據並更新默認配置格式 優化搜索界面樣式和用戶體驗 修復 (Fi...

2024-07-17
Butterfly 5.0 更新日誌
重大變更由於整合了多個設定並更改了部分設定名稱,升級到 5.0 版本時,請重新設定 _config.yml 檔案。 新增功能與改進 新增 macstyle 設定,取消 mac / mac light 主題設定 整合搜尋相關設定 修改程式碼區塊設定 主頁文章新增多種版面配置 新增說說頁面 適配 hexo-blog-encrypt 加密外掛 改善手機端目錄的開啟效果 新增平滑滾動功能 支援以程式碼區塊方式撰寫 mermaid 圖表 可自訂文章標題位置 新增程式碼全螢幕按鈕 友情連結頭像改為圓角設計 優化程式碼,使用 hexo-util 的參數和 hexo 內建參數 可自訂搜尋框提示文字 未設定選單時,不顯示側邊欄目錄和按鈕 螢幕寬度超過 2000px 時,增加卡片高度 根據語言設定調整字型:簡體中文使用雅黑,其他使用正黑體 更新 plugins.yml 全新的側邊欄介面設計 新增 giscus 的 js 設定 調整 utterances js 的設定位置 新增 utterances option 設定 修改 giscus 的主題設定 多個介面元素改為圓角設計 可選擇圓角或直...

2026-07-16
Butterfly 5.6 更新日誌
New Features 新增 Knocket 聊天功能,新增對應的 pug 模板 knocket.pug,在聊天配置中新增 knocket 選項 新增腳本和樣式表緩存機制(scriptCache / cssCache),避免重複加載相同資源 新增 rafThrottle 工具函數,基於 requestAnimationFrame 實現節流 新增 HTML 轉義函數(sanitizeString),防範 XSS 注入 Performance TOC 滾動改用 IntersectionObserver 取代原本的 throttle + 遍歷方式,大幅減少滾動事件計算量 滾動處理從 btf.throttle 改為 btf.rafThrottle,與瀏覽器渲染幀率同步 resize 事件處理加入 rafThrottle 節流 scrollToDest 平滑滾動改用 easeOutQuart 緩動曲線,取代原本的線性插值 rightsideScrollPercent 的 goUpElement / scrollPercentElement 改為閉包緩存,避免每次滾動...

2023-10-08
Butterfly 4.10 更新日誌
破壞性內容 更改 rightside-bottom 為 rightside_bottom 12- rightside-bottom:+ rightside_bottom: 重構 gallery 標籤外掛 寫法變更 默認為滾動到顯示區域才加載圖片 更改依賴, 由 nk-o/flickr-justified-gallery 改為 egjs-infinitegrid 12345 CDN: option:- # flickr_justified_gallery_js:- # flickr_justified_gallery_css:+ # egjs_infinitegrid: 更改 ClickShowText 為 clickShowText 123456789101112131415-ClickShowText:+clickShowText: enable: false text: - I - LOVEeeeeeeeeeeeee - YOU fontSize: 15px random: true mo...

2024-11-02
Butterfly 5.2 更新日誌
新功能 說說支持評論 說說支持限制條數(時間或數字) 更新 更新相關依賴版本 修復 修復 disqus 和 disqusjs 不能共存的問題,保留一個 代碼優化 修復 remark42 最新評論報錯的 bug 修復說說的時區問題
公告
如果你在使用中遇到問題,請到 Github Issues 進行反饋,你也可以加入反饋群(掃碼或者點擊圖片跳轉)