Commit Graph
4 Commits
  • feat: add wordcount helpers, waline lightbox, and extensive bug fixes
    - wordcount/min2read/totalcount built-in helpers (replaces hexo-wordcount)
    - cloudTags random sort support
    - waline lightbox via MutationObserver
    - subtitle: seq guard prevents stale API response race
    - newest-comments: escapeHtml XSS fix, unified fetchAndRender with cache fallback
    - katex: try/catch asset load, encrypt re-render
    - chartjs: destroy charts on pjax, fix theme property check
    - mathjax: DOMContentLoaded instead of load
    - mermaid: clean stale error elements
    - medium-zoom: single instance, detach on pjax
    - getScrollPercent: WeakMap cache with resize invalidation
    - overflowPaddingR: avoid stale DOM refs
    - readmode: dedupe button, pjax cleanup
    - hexo-blog-decrypt: null-guard translateFn and encryptFn
    - tw_cn: expand skipped translate tags
    - localStorage: try/catch setItem
    - cdn.js: fix [lib|dist]* character class regex bug
    - findArchivesTitle: support custom archive_dir
    - shuoshuoFN: guard moment.tz when timezone empty
    - umami: no-store cache, error handling, path param
    - artalk: vote config option
    - bump version 5.7.1.260810
  • feat: 更新 lazyload 配置,支持原生 lazyload 功能
    feat: 代碼優化
    feat: 優化 pageType 邏輯
    fix: 修復解密文章後, chartjs 沒有加載的 bug
  • breaking change:
    1. 部分配置更改
    
    feat:
    1. 移除 messenger 聊天插件
    2. 更新 fackbook 版本號
    3. 增加 香港繁體、日文和韓語
    4. 使用的新的複製api 代替舊的
    5. 增加 umami 分析
    6. 增加 umami 獲取訪問量/訪客數
    7. snackbar 增加透明度
    8. 文章頁下, nav fixed 下 顯示文章標題
    
    improvement:
    1. 代碼優化
    2. 修改部分用語
    3. 回復之前的相對時間邏輯
    4. timeline tag 樣式優化
    5. 優化 seo
    6. 優化 artalk 的最新評論
    
    fix:
    1. tag-hide toggle 圓角問題
    2. lazyload 為 false 時,artalk 無法正常加載評論的 bug
    3. 修復 gallery 出現抖動的 bug