Releases: jerryc127/hexo-theme-butterfly
4.6.0
Breaking Change
-
cover 的顯示優化 #1101
當 cover 設置為 false,或者沒有獲取到 cover 的值時,文章頁相關推薦和分頁按鈕背景顯示為主題色
Feature
-
toc可設置是否顯示預覽進度
toc: + scroll_percent: true
-
右下角按鈕增加預覽進度顯示
+# show scroll percent in scroll-to-top button +rightside_scroll_percent: true
-
cover 可設置顏色/漸變色 等配置
-
default_cover 可配置顏色
-
導航欄設置:隱藏博客名字 / 設置 logo / 設置固定導航欄 # 1150 #1104
+nav: + logo: # image + display_title: true + fixed: false # fixed navigation bar
-
不蒜子可配置 CDN #1132
-
gallery 標簽外掛增加圖片懶加載,增加 lazyload rowHeight 和 limit 屬性配置
-
更新 plugins.yml
Fix
- 修復 hexo-log 讀取不到的 bug #1102
- 修復使用本地搜索時,輸入特殊符號沒有顯示結果的 bug
- 修復頂部圖和 footer 配置帶有/的顏色參數時,無法顯示顏色的 bug
- 修復閲讀模式下,代碼塊的背景顏色仍顯示彩色背景的 bug (自定義代碼塊) #1139
- 修復開啟懶加載後,再使用 flink_url 的方式引入友鏈數據,友鏈頭像有可能不顯示的 bug #1146
- 修復 pjax 下, waline js 會重複加載的 bug
Improvement
- 日期設置相對日期時,文章的日期格式和最新評論的日期格式統一為 年月日
- 修復使用本地搜索時,輸入特殊符號沒有顯示結果的 bug
- 鼠標移動到分頁時,文章分頁按鈕增加説明文字
- 文章頁的頂部圖顯示次序為 top_img > cover > default_top_img
- 修改配置文件註釋
- 優化搜索結果顯示滾動條位置
- 搜索結果換行時不會拆分單詞顯示
- canonical 的鏈接根據配置生成
Remove
-
移除 cnzz 分析
-# CNZZ Analytics -# https://www.umeng.com/ -cnzz_analytics:
4.5.1
4.5.0
Breaking Change
-
Open_Graph_meta 設置更改,可配置其它參數
-Open_Graph_meta: true +Open_Graph_meta: + enable: true + option:
-
preloader 設置更改,增加 pace.js 加載動畫條
-preloader: false +preloader: + enable: false + # source + # 1. fullpage-loading + # 2. pace (progress bar) + source: 1 + # pace theme (see https://codebyzach.github.io/pace/) + pace_css_url:
-
anchor 設置更改,可單獨設置按鈕和自動更新 anchor 是否開啟,可設置 button 圖標,可設置 button 總是顯示
-anchor: false +anchor: + button: + enable: false + always_show: false + icon: # the unicode value of Font Awesome icon, such as '\3423' + auto_update: false # when you scroll in post, the URL will update according to header id.
Feature
- 更新 Facebook sdk 到 v15
Fix
Improvement
- 簡繁轉換增加部分字 #1076
- 本地預覽,友情鏈接頁面刷新,內容不會重複顯示
- 更新 plugins.yml
Remove
- 移除 meta keywords
4.4.0
Breaking Change
Feature
-
在綫聊天新增 facebook 洽談外掛程式 messenger
+messenger: + enable: false + pageID: + lang: zh_TW # Language en_US/zh_CN/zh_TW and so on
-
添加 artalk 評論功能
+artalk: + server: + site: + visitor: false + option:
-
首頁打字效果增加參數配置 #1013
subtitle: ... + # Effect Speed Options (打字效果速度參數) + startDelay: 300 # time before typing starts in milliseconds + typeSpeed: 150 # type speed in milliseconds + backSpeed: 50 # backspacing speed in milliseconds ...
Fix
- 修復開啟 archor 後, facebook 評論加載不正確的 bug
- 修復 facebook 評論數無法加載的 bug
- 修復子目錄 hover 沒有圓角的 bug #965
4.3.1
4.3.0
Breaking Change
-
archives 隱藏aside 設置更改
aside: - archive: true + display: + archive: true
-
適配 disqusjs 3.0
Feature
-
子歸檔頁面顯示的文章數量不再顯示總文章數量,而是對應的子歸檔文章數量
-
為一些數據加載增加 loading 顯示
-
tag 和 category 頁面可設置隱藏 aside
aside: + display: + tag: true + category: true
-
點擊歸檔日期跳轉到頁面,標題顯示日期而不是‘歸檔’二字
-
適配 katex 升級, 移除 katex copy-tex.css
-
CDN 可一鍵配置 cdnjs
-
CDN 可一鍵配置為 unpkg
-
cdn可設置 version 和 custom format(自定義格式)
CDN: + version: false + custom_format:
-
添加Remark42評論系統支持
+# Remark42 +# https://remark42.com/docs/configuration/frontend/ +remark42: + host: # Your Host URL + siteId: # Your Site ID option:
Fix
- Algolia搜索沒有結果
- 評論系統開啟時 busuanzi 的 page_pv 不顯示
- 側邊欄歸檔卡片自定義排序異常
Improvement
- 修改 note 圖標 class 名字,避免第三方圖標覆蓋主題樣式
4.2.2
4.2.1
4.2.0
Breaking Change
-
waline 適配 V2
CDN: - waline: + waline_js: + waline_css:
-
waline 的 visitor 改為 pageview
waline: - visitor: false + pageview: false
-
cdn 可一鍵設置 本地文件/可單獨配置主題文件,第三方文件的 cdn
CDN: + # The CDN provider of internal scripts (主題內部 js 的 cdn 配置) + # option: local/jsdelivr + # Dev version cannot choose jsdelivr (dev版的主題不能設置為 jsdelivr) + internal_provider: local + # The CDN provider of third party scripts (第三方 js 的 cdn 配置) + # option: local/jsdelivr + # when set it to local, you need to install hexo-butterfly-extjs + third_party_provider: jsdelivr + option:
-
移除 utterances,giscus, addtoany, busuanzi 的 cdn 配置
Feature
-
algolia 搜索增加文章內容顯示和高亮
-
搜索內容顯示區域變大
-
本地搜索增加 preload,cdn 配置 #859
local_search: enable: false + preload: false + CDN:
-
更新 social-share cdn 版本
-
歸檔頁面的側邊欄支持隱藏
aside: + archives: true
-
可配置文章版權模塊的作者超鏈接
post_copyright: + author_href:
Fix
- mathjax 顯示不完全的 bug
- 標題中帶有 HTML 關鍵字時,會破壞相關推薦的渲染 #836
Improvement
- 搜索標題統一顯示為 ‘搜索’
- algolia 搜索的 logo 改為 instantsearch 調用
- algolia 第一次進入時不會自動搜索 #867
- 搜索內容增加 ... 縮略辨識
- 調整分享按鈕導致的間距問題
- html/css 優化
4.1.0
Breaking Change
-
升級 fontawesome 到 v6 #689
CDN: - fontawesome: + fontawesomeV6:
Feature
- snackbar 增加圓角
- 增加 flink 標籤外掛
Fix
- 修復點擊 toc 外圍,控制檯報錯的 bug
- Facebook Comments 無法使用 #787
- chat_btn 聊天按鈕翻譯缺失 #791
- local search 的 content 設爲 false, 搜索無法運行的 bug #764
- Mermaid 圖表渲染後元素高度過大 #773
- 文章頁分享按鈕另開一行時, 導航頁寬度沒有 100% 的 bug #765
Improvement
- 語義化 toggle 標籤外掛
- darkmode 下 toc 背景顏色更改