github jerryc127/hexo-theme-butterfly 3.7.0

latest releases: 5.2.2, 5.2.1, 5.2.0...
3 years ago

Breaking Change

  1. 更改子目錄的寫法,與父目錄一致

  2. 移除 artitalk (如需要,請安裝 hexo-butterfly-artitalk)

    -# Artitalk
    -# see https://artitalk.js.org/
    -artitalk:
    -  appId:
    -  appKey:
    -  option:
    
    CDN:
    -	artitalk: https://cdn.jsdelivr.net/npm/artitalk
  3. katex_copytex 的js 和 css cdn 更換

    -katex_copytex: https://cdn.jsdelivr.net/npm/katex-copytex@latest/dist/katex-copytex.min.js
    -katex_copytex_css: https://cdn.jsdelivr.net/npm/katex-copytex@latest/dist/katex-copytex.min.css
    
    +katex_copytex: https://cdn.jsdelivr.net/npm/katex@latest/dist/contrib/copy-tex.min.js
    +katex_copytex_css: https://cdn.jsdelivr.net/npm/katex@latest/dist/contrib/copy-tex.css
    

Feature

  1. 新增設置代碼高度限制,顯示展開按鈕

    +highlight_height_limit: false # unit: px
  2. prismjs 也可以配置 code_word_wrap

  3. 增加 kbd 樣式 #507

  4. 添加waline,valine 和twikoo 提供的文章閲讀數配置 #502

    valine:
    +  visitor: false
    waline:
    +  visitor: false
    twikoo:
    +  visitor: false
  5. 增加 HexoPlusPlus_Talk(需要安裝 hexo-butterfly-hpptalk)

  6. 增加 tags 標簽外掛 inlineImg

  7. gitalk 增加 option 配置

    gitalk:
      createIssueManually: false # Gitalk will create a corresponding github issue for your every single page automatically
    +  option:

Fix

  1. 修復prismjs 在 ios safari 下自動換行的bug
  2. 修復默認代碼大小不會隨着字體放大/放小而改變的bug
  3. 修復prismjs 無法識別的語言 顯示 null 而不是顯示 code 的 bug
  4. 在完全沒有配置的情況下,運行時控制台報null 的問題

Improvement

  1. 主頁分頁會定位到文章區域 #519
  2. css 優化,簡化自定義代碼色的 css 配置
  3. 搜索 hover 效果與其它目錄一致
  4. 百度統計適配 pjax #516
  5. 當文章頁cover 和 cover 的 default_img都沒有配置時,會去讀取default_top_img的參數
  6. 一句API 改為 https
  7. pug代碼優化

Don't miss a new hexo-theme-butterfly release

NewReleases is sending notifications on new releases.