Skip to content

Releases: jerryc127/hexo-theme-butterfly

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 背景顏色更改

4.0.1

15 Jan 16:49
Compare
Choose a tag to compare

improvement: 優化 pjax 下,右下角按鈕的動畫
fix: 修復頁面設置 aside 爲 true 時,js 報錯的 bug
fix: 修復部分頁面右下角按鈕位置遮擋的 bug
fix: 修復壓縮 html 代碼,友情鏈接頁面壓縮會報錯的 bug
fix: 修復safari上滑動側邊菜單欄會收起的 bug

4.0.0

14 Jan 16:51
Compare
Choose a tag to compare

4.0.0

Breaking Change

  1. 精簡各評論的配置

    disqusjs:
    -  apikey:
    -  api:
    -  nocomment: # display when a blog post or an article has no comment attached
    -  admin:
    -  adminLabel:
    +  option:
    
    gitalk:
    -  language: en # en, zh-CN, zh-TW, es-ES, fr, ru
    -  perPage: 10 # Pagination size, with maximum 100.
    -  distractionFreeMode: false # Facebook-like distraction free mode.
    -  pagerDirection: last # Comment sorting direction, available values are last and first.
    -  createIssueManually: false # Gitalk will create a corresponding github issue for your every single page automatically
    
    valine:
    -  pageSize: 10 # comment list page size
    -  lang: en # i18n: zh-CN/zh-TW/en/ja
    -  placeholder: Please leave your footprints # valine comment input placeholder (like: Please leave your footprints)
    -  guest_info: nick,mail,link # valine comment header info (nick/mail/link)
    -  recordIP: false # Record reviewer IP
    -  bg: # valine background
    -  emojiCDN: # emoji CDN
    -  enableQQ: false # enable the Nickname box to automatically get QQ Nickname and QQ Avatar
    -  requiredFields: nick,mail # required fields (nick/mail)
    
    waline:
    -  avatar: monsterid # gravatar style https://zh-tw.gravatar.com/site/implement/images/#default-image
    -  avatarCDN: # Gravatar CDN baseURL
  2. 頁面支持 toc #636

    toc:
    -  enable: true
    +  post: true
    +  page: false
  3. 刪除 hide_sidebar_menu_child 配置,改爲直接在 menu 配置 #640

    -# Hide the child menu items in mobile sidebar
    -hide_sidebar_menu_child: false
  4. 完全移除 jquery

    CDN:
    -  jquery: https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js
  5. 移除騰訊分析

    -# Tencent Analytics ID
    -# https://mta.qq.com
    -tencent_analytics:
  6. photofigcaption 和 fancybox 的 figcaption 優先顯示 圖片的title屬性,然後是 alt 屬性 #683

  7. 支持新的評論名寫法,主題會處理評論名字大小寫,舊的會兼容

  8. 移除博天api,注意順序改變

      # source: 1  調用一言網的一句話(簡體) https://hitokoto.cn/
      # source: 2  調用一句網(簡體) http://yijuzhan.com/
      # source: 3  調用今日詩詞(簡體) https://www.jinrishici.com/
    
  9. 移除 html 的 font-size 改爲瀏覽器默認大小

Feature

  1. 更新 fancybox 到 4

    CDN:
    -  fancybox_css: https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css
    -  fancybox: https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js
    +  fancybox_css_v4:
    +  fancybox_v4:
  2. 右下角按鈕自定義順序 #680

    +rightside_item_order:
    +  enable: false
    +  hide: # readmode,translate,darkmode,hideAside
    +  show: # toc,chat,comment
  3. 網站資料顯示,當標籤和分類爲0時,數量顯示爲 0,而不是隱藏

  4. 代碼框設置高度限制,展開後按鈕不會消失,可點擊再次摺疊 #637

  5. 圖片選擇性禁用 lightbox #636

  6. Twikoo 評論圖片添加 lightbox

  7. 升級 facebook comment js 到 version 11

  8. 爲文章單獨設置 TOC simple_style 顯示 #631

  9. page 頁頂部圖增加黑色遮罩 #671

  10. 首頁 pagination更新 UI

  11. 主題 css 使用的 rem 改爲 em 或 px

  12. 移除 右下角字體調整按鈕

    -# Change font size
    -change_font_size: false
  13. 新增標籤外掛 timeline #644

  14. 清除 配置文件 的CDN,默認CDN 不再顯示在 config

  15. 替換 Justified Gallery 爲 flickr-justified-gallery

    CDN:
    -  justifiedGallery_js: https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js
    -  justifiedGallery_css: https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css
    +  flickr_justified_gallery_js:
    +  flickr_justified_gallery_css:
  16. 切換夜間模式後,mermaid 也會切換夜間主題

    mermaid:
      enable: true
      # built-in themes: default/forest/dark/neutral
    -  theme: default
    +  theme: 
    +    light: default
    +    dark: dark
  17. 壓縮html代碼後,mermaid 顯示正常

  18. mermaid 可以在 隱藏屬性的標籤外掛 裏使用

  19. 本地搜索可處理 json #684

  20. 右下角按鈕 UI 微調

  21. 更改文章美化後,列表的顯示效果 #693 #686

  22. algolia 升級至 v4

    CDN:
    -  algolia_search: https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.min.js
    -  algolia_search_css: https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.min.css
    +  algolia_search_v4:
    +  instantsearch_v4:
  23. 本地搜索增加數據庫加載中和搜索中 loading 顯示

  24. anchor 不再限制 post 頁開啓,可以在任何頁面開啓

  25. 文章標題支持點擊跳轉到此標題開始閱讀 #653

  26. toc 可以設置全部展開 #709

    toc:
    +  expand: false
  27. 增加 新的評論系統 giscus

    +# Giscus
    +# https://giscus.app/
    +giscus:
    +  repo:
    +  repo_id:
    +  category_id:
    +  theme:
    +    light: light
    +    dark: dark
    +  option:
    
    CDN:
    +  giscus:
  28. 友情鏈接列表增加 fetch url 獲取

  29. toc 間隔調整, 直接子元素增加豎線辨識 closed #723

  30. 可配置scrollbar顏色

    theme_color:
    +  scrollbar_color: "#49b1f5"
  31. 美化 firefox 瀏覽器滾動條

  32. CDN 增加 blueimp_md5 配置

    CDN:
    +  blueimp_md5:

Fix

  1. 修復 開啓 lazyload 時, fancybox 的縮略圖顯示 lazyload 加載圖片的 bug
  2. 修復 字體過大/過小而導致 部分 ui 偏移的 bug
  3. 修復 自建頁面圖片沒有 blur 效果
  4. 修復窗口大小改變時,導航欄的 ui 可能會錯亂的 bug
  5. 修復 pjax下 ,twikoo 評論獲取是上一篇評論的 bug #678
  6. 修復 rightside 遮擋內容,導致內容無法點擊的 bug
  7. 修復 mermaid 在某些頁面(有元素 id 爲 mermaid 時) 會無法加載的 bug
  8. 修復 搜索框不會自動 focus 的 bug
  9. 修復沒有配置 comments 的 use 時,會報錯的 bug
  10. 修復 toc 在小設備上顯示出屏幕外的 bug
  11. 修復在打賞按鈕周圍也會觸發打賞彈窗的 bug
  12. 修復 Waline 最近評論的時間只顯示 "剛剛" 的問題 (以docker的方式執行) #730
  13. 修復 utterances 的 issue_term 設爲 url,og:title時,評論顯示錯誤的 bug
  14. 修復評論配置爲 Livere 和 Facebook Comments 時,最新評論模塊仍然顯示的 bug

Improvement

  1. subtitle 代碼優化,當 source 設爲 false,同時 sub 也沒有配置,將會讀取 hexo 配置文件的 subtitle, 無須使用轉義字符
  2. 禁止 ios 點擊搜索框,頁面放大的問題
  3. sidebar menu 點擊展開不再限制只能點擊按鈕 #640
  4. 修改沒有頂部圖下,文章頁的標題大小
  5. 優化 404 頁面 UI
  6. lazyload 默認佔位圖改爲透明圖片
  7. 優化 css
  8. 優化 lazyload blur 出現特效
  9. 手機端更改閱讀模式退出按鈕到右下角
  10. ui 微調
  11. 禁止一些瀏覽器會出現點擊左下角按鈕出現放大網頁的行爲
  12. 鼠標移到最新評論內容,增加 title 顯示
  13. 移除 button 的 hover 效果

3.8.4

18 Sep 14:22
Compare
Choose a tag to compare

Fix

  1. 修復開啟 photofigcaption 後,導致 inlineImg 標籤外掛顯示錯亂的 bug close #667
  2. 修復使用本地搜索時,搜索插件配置為不搜索文章內容會無法使用搜索的 bug close #666
  3. 修復可能導致相關文章鏈接出錯的 bug close #549

Improvement

  1. 調整代碼框滾動條顏色 close #651
  2. 當圖片沒有 figcaption 時,不會添加 figcaption 代碼

3.8.3

29 Jul 17:22
Compare
Choose a tag to compare

Fix

  1. Waline 評論系統 設置 avatarCDN 無效的 bug

3.8.2

20 Jul 15:23
Compare
Choose a tag to compare

Fix

  1. 修復 footer 在部分瀏覽器沒有顯示在底部的 bug #616

Improvement

  1. 修改配置文件註釋 #613