Skip to content

Releases: jerryc127/hexo-theme-butterfly

4.6.0

14 Jan 17:42
Compare
Choose a tag to compare

Breaking Change

  1. cover 的顯示優化 #1101

    當 cover 設置為 false,或者沒有獲取到 cover 的值時,文章頁相關推薦和分頁按鈕背景顯示為主題色

Feature

  1. toc可設置是否顯示預覽進度

    toc:
    +  scroll_percent: true
  2. 右下角按鈕增加預覽進度顯示

    +# show scroll percent in scroll-to-top button
    +rightside_scroll_percent: true
  3. cover 可設置顏色/漸變色 等配置

  4. default_cover 可配置顏色

  5. 導航欄設置:隱藏博客名字 / 設置 logo / 設置固定導航欄 # 1150 #1104

    +nav:
    +  logo: # image
    +  display_title: true
    +  fixed: false # fixed navigation bar
  6. 不蒜子可配置 CDN #1132

  7. gallery 標簽外掛增加圖片懶加載,增加 lazyload rowHeight 和 limit 屬性配置

  8. 更新 plugins.yml

Fix

  1. 修復 hexo-log 讀取不到的 bug #1102
  2. 修復使用本地搜索時,輸入特殊符號沒有顯示結果的 bug
  3. 修復頂部圖和 footer 配置帶有/的顏色參數時,無法顯示顏色的 bug
  4. 修復閲讀模式下,代碼塊的背景顏色仍顯示彩色背景的 bug (自定義代碼塊) #1139
  5. 修復開啟懶加載後,再使用 flink_url 的方式引入友鏈數據,友鏈頭像有可能不顯示的 bug #1146
  6. 修復 pjax 下, waline js 會重複加載的 bug

Improvement

  1. 日期設置相對日期時,文章的日期格式和最新評論的日期格式統一為 年月日
  2. 修復使用本地搜索時,輸入特殊符號沒有顯示結果的 bug
  3. 鼠標移動到分頁時,文章分頁按鈕增加説明文字
  4. 文章頁的頂部圖顯示次序為 top_img > cover > default_top_img
  5. 修改配置文件註釋
  6. 優化搜索結果顯示滾動條位置
  7. 搜索結果換行時不會拆分單詞顯示
  8. canonical 的鏈接根據配置生成

Remove

  1. 移除 cnzz 分析

    -# CNZZ Analytics
    -# https://www.umeng.com/
    -cnzz_analytics:

4.5.1

30 Oct 16:14
Compare
Choose a tag to compare

Fix

  1. 修復 mathjax 行內公式 導致行距過密的 bug

  2. 修復更新 mathjax 新版本後,mathjax 會溢出屏幕而不是顯示滾動條的 bug

Improvement:

  1. 避免沒更新主題文件而導致 anchor 配置報錯的問題
  2. 更新 plugins.yml

4.5.0

21 Oct 10:21
Compare
Choose a tag to compare

Breaking Change

  1. Open_Graph_meta 設置更改,可配置其它參數

    -Open_Graph_meta: true
    +Open_Graph_meta:
    +  enable: true
    +  option:
  2. 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:
  3. 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

  1. 更新 Facebook sdk 到 v15

Fix

  1. 修正 throttle 函數調用方式 #1075
  2. 修復控制台報 loadFBComment error 的 bug #1066
  3. 修復屏幕寬度為 768px 時的佈局混用問題 #1032

Improvement

  1. 簡繁轉換增加部分字 #1076
  2. 本地預覽,友情鏈接頁面刷新,內容不會重複顯示
  3. 更新 plugins.yml

Remove

  1. 移除 meta keywords

4.4.0

18 Aug 14:13
Compare
Choose a tag to compare

Breaking Change

Feature

  1. 在綫聊天新增 facebook 洽談外掛程式 messenger

    +messenger:
    +  enable: false
    +  pageID:
    +  lang: zh_TW # Language en_US/zh_CN/zh_TW and so on
  2. 添加 artalk 評論功能

    +artalk:
    +  server:
    +  site:
    +  visitor: false
    +  option:
  3. 首頁打字效果增加參數配置 #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

  1. 修復開啟 archor 後, facebook 評論加載不正確的 bug
  2. 修復 facebook 評論數無法加載的 bug
  3. 修復子目錄 hover 沒有圓角的 bug #965

4.3.1

26 Jun 17:28
Compare
Choose a tag to compare

fix: 當設置 comments 為 false 時,如果設置了顯示評論提供的閲讀數,閲讀數無法顯示的 bug
fix: findArchivesTitle bug

4.3.0

23 Jun 18:13
Compare
Choose a tag to compare

Breaking Change

  1. archives 隱藏aside 設置更改

    aside:
    -  archive: true
    +  display:
    +    archive: true
  2. 適配 disqusjs 3.0

Feature

  1. 子歸檔頁面顯示的文章數量不再顯示總文章數量,而是對應的子歸檔文章數量

  2. 為一些數據加載增加 loading 顯示

  3. tag 和 category 頁面可設置隱藏 aside

    aside:
    +  display:
    +    tag: true
    +    category: true
  4. 點擊歸檔日期跳轉到頁面,標題顯示日期而不是‘歸檔’二字

  5. 適配 katex 升級, 移除 katex copy-tex.css

  6. CDN 可一鍵配置 cdnjs

  7. CDN 可一鍵配置為 unpkg

  8. cdn可設置 version 和 custom format(自定義格式)

    CDN:
    +  version: false
    +  custom_format:
  9. 添加Remark42評論系統支持

    +# Remark42
    +# https://remark42.com/docs/configuration/frontend/
    +remark42:
    +  host: # Your Host URL
    +  siteId: # Your Site ID
      option:

Fix

  1. Algolia搜索沒有結果
  2. 評論系統開啟時 busuanzi 的 page_pv 不顯示
  3. 側邊欄歸檔卡片自定義排序異常

Improvement

  1. 修改 note 圖標 class 名字,避免第三方圖標覆蓋主題樣式

4.2.2

19 May 08:49
Compare
Choose a tag to compare

fix: 修復首頁文章 valine 評論數只顯示第一篇的 bug
fix: 修復子目錄下,第三方插件本地資源無法加載的 bug
fix: 評論系統開啟時 busuanzi 的 page_pv 不顯示的 bug
fix: 修復 pjax 下,使用 mermaid 跳轉會重新加載的 bug
improvement: 优化twikoo评论,无评论数容器时不调用API获取 #897

4.2.1

10 May 16:21
Compare
Choose a tag to compare

Fix

  1. CDN配置為 local 時 mathjax 字體缺失的 bug #893

4.2.0

03 May 11:15
Compare
Choose a tag to compare

Breaking Change

  1. waline 適配 V2

    CDN:
    -    waline: 
    +    waline_js:
    +    waline_css:
  2. waline 的 visitor 改為 pageview

    waline:
    -  visitor: false
    +  pageview: false
  3. 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:
  4. 移除 utterances,giscus, addtoany, busuanzi 的 cdn 配置

Feature

  1. algolia 搜索增加文章內容顯示和高亮

  2. 搜索內容顯示區域變大

  3. 本地搜索增加 preload,cdn 配置 #859

    local_search:
      enable: false
    +  preload: false
    +  CDN:
  4. 更新 social-share cdn 版本

  5. 歸檔頁面的側邊欄支持隱藏

    aside:
    +  archives: true
  6. 可配置文章版權模塊的作者超鏈接

    post_copyright:
    +  author_href:

Fix

  1. mathjax 顯示不完全的 bug
  2. 標題中帶有 HTML 關鍵字時,會破壞相關推薦的渲染 #836

Improvement

  1. 搜索標題統一顯示為 ‘搜索’
  2. algolia 搜索的 logo 改為 instantsearch 調用
  3. algolia 第一次進入時不會自動搜索 #867
  4. 搜索內容增加 ... 縮略辨識
  5. 調整分享按鈕導致的間距問題
  6. html/css 優化

4.1.0

13 Feb 07:30
Compare
Choose a tag to compare

Breaking Change

  1. 升級 fontawesome 到 v6 #689

    CDN:
    -  fontawesome:
    +  fontawesomeV6:

Feature

  1. snackbar 增加圓角
  2. 增加 flink 標籤外掛

Fix

  1. 修復點擊 toc 外圍,控制檯報錯的 bug
  2. Facebook Comments 無法使用 #787
  3. chat_btn 聊天按鈕翻譯缺失 #791
  4. local search 的 content 設爲 false, 搜索無法運行的 bug #764
  5. Mermaid 圖表渲染後元素高度過大 #773
  6. 文章頁分享按鈕另開一行時, 導航頁寬度沒有 100% 的 bug #765

Improvement

  1. 語義化 toggle 標籤外掛
  2. darkmode 下 toc 背景顏色更改