Commit Graph

18 Commits

  • 由於整合了多個設定並更改了部分設定名稱,升級到 5.0 版本時,請重新設定 _config.yml 文件。
    1. 新增 macstyle 設定,取消 mac / mac light 主題設定
    2. 整合搜索相關設定
    3. 修改程式碼區塊設定
    4. 主頁文章新增多種版面配置
    5. 新增說說頁面
    6. 適配 hexo-blog-encrypt 加密插件
    7. 改善手機端目錄的開啟效果
    8. 新增平滑滾動功能
    9. 支持以程式碼區塊方式撰寫 mermaid 圖表
    10. 可自訂文章標題位置
    11. 新增程式碼全螢幕按鈕
    12. 友情連結頭像改為圓角設計
    13. 優化程式碼,使用 hexo-util 的參數和 hexo 內建參數
    14. 可自訂搜索框提示文字
    15. 未設定選單時,不顯示側邊欄目錄和按鈕
    16. 螢幕寬度超過 2000px 時,增加卡片高度
    17. 根據語言設定調整字體:簡體中文使用雅黑,其他使用正黑體
    18. 更新 plugins.yml
    19. 全新的側邊欄界面設計
    20. 新增 giscus 的 js 設定
    21. 調整 utterances js 的設定位置
    22. 新增 utterances option 設定
    23. 修改 giscus 的主題設定
    24. 多個界面元素改為圓角設計
    25. 可選擇圓角或直角界面風格
    26. 圖庫加載按鈕新增圖標
    27. 改善標籤頁面的滑鼠懸停效果
    28. 調整側邊欄的滑鼠懸停效果
    29. 微調部分界面元素
    
    1. 修復 Hexo 新版本下 Prism.js 無法正確高亮的問題
    2. 修復文章標籤為空時可能出現的錯誤
    3. 修正 mermaid 圖表可能出現的錯誤
    4. 解決未設定選單時控制台報錯的問題
    5. 修復 Algolia 搜索的每頁顯示數量設定無效的問題
    6. 解決 Algolia 搜索結果出現滾動條的問題
    7. 修正滾動條出現上下按鈕的問題
    8. 修復圖庫遠程連結未加前綴的問題
    9. 修正 label 標籤外掛右側多餘空格的問題
    10. 解決 APlayer 報告內存洩漏的問題
    
    1. 優化 PJAX 下的函數調用
    2. 整體代碼優化
    3. 提升兼容性
    4. 改善 Lighthouse 評分
    5. 在 PJAX 關閉時減少不必要的全局變量
    6. 優化 Waline 的 import 兼容性
    7. 改善頁面進入效果
    8. 優化程式碼區塊工具列顯示邏輯
    9. 改善不同螢幕寬度下文章標題位置的顯示
    10. 優化標籤顏色生成算法,避免過暗或過亮
    11. 調整 Artalk 和 Waline 在夜間模式下的字體顏色,與主題保持一致
    12. 調整 Algolia 搜索加載動畫位置,避免換行
    13. 優化 Algolia 搜索結果為空時的處理
    14. 改善系列文章的滑鼠懸停效果
    15. 優化 404 頁面代碼
    16. 解決搜索和側邊欄開啟時窗口抖動的問題
    17. 優化 tabs 標籤外掛的代碼和效能
    18. 改善 tabs 中使用 gallery 標籤外掛時的圖片加載邏輯
    19. 優化目錄滾動效果,使當前標題保持在中間
    20. 調整螢幕寬度超過 1024px 時 gallerygroup 的顯示數量
  • feat: 修改 toc 打開效果
    feat: 適配 hexo-blog-encrypt
    fix: 修復 hexo 新版本下,prismjs 的問題
    improvement: 在 pjax 關閉的情況下。減少不必要的全局變量
    improvement: 更新依賴版本
    improvement: 頁面進入效果優化
    improvement: 添加平滑滾動
    improvement: 兼容性優化
    improvement: 優化 lighthouse 分數
    improvement: 優化代碼
  • feat: artalk 支持點擊打開大圖
    feat: 設置了隨系統而切換淺色和深色模式後,評論和 mermaind 也會跟隨切換顏色
    feat: artalk 最新評論,從 artalk 配置讀取頭像 CDN 和默認頭像
    fix: 修復代碼塊在未展開時,點擊複製按鈕,無法複製的 bug
    improvement: 代碼和性能優化
    improvement: artalk 獲取評論數,由 LoadCountWidget 改為 loadCountWidget
  • feat: 可配置 typed.js 的參數 closed #1154
    fix: 修復 typeJSFn 重複賦值的 bug
    fix: 修復固定狀態欄後,標題有陰影的 bug
    fix: 修復 gallery 標籤將圖片鏈接截斷導致404無法加載圖片的 bug closed #1160
    fix: 修復開啟導航欄固定後,點擊部分滾動向上的按鈕,滾動的目標部分被導航欄遮擋的 bug closed #1158
    fix: 修復固定導航欄後,toc 被遮擋的 closed #1159
    fix: 切換簡繁時,會改變 html 的 lang 屬性
  • breaking changes: 移除 subtitle 一句網調用(api 已失效)
    feat: 右下角按鈕增加預覽進度顯示
    feat: toc可設置是否顯示預覽進度
    fix: 修復 TypeError: require(...) is not a function 的報錯 #1102
    improvement: 日期設置相對日期時,文章的日期格式和最新評論的日期格式統一為 年月日
  • breaking changes: cdn 可一鍵設置 本地文件/可單獨配置主題文件,第三方文件的 cdn
    breaking changes: 移除 utterances,giscus, addtoany, busuanzi 的 cdn 配置
  • breaking changes: 移除博天api
    breaking changes: 移除 waline 的 avatar 和 avatar cdn 配置
    feat: anchor 不再限制 post 頁開啟,可以在任何頁面開啟
    feat: 文章標題支持點擊跳轉到此標題開始閲讀 closed #653
    feat: toc可以設置全部展開 closed #709
    feat: 增加 新的評論系統 giscus
    feat: 支持新的評論名寫法,主題會處理評論名字大小寫,舊的會兼容
    feat: 友情鏈接列表增加 fetch url 獲取
    improvement: 鼠標移到最新評論內容,增加 title 顯示
    fix: 修復 rightside 遮擋內容,導致內容無法點擊的 bug
    fix: 修復 mermaid 在某些頁面(有元素 id 為 mermaid 時) 會無法加載的 bug
    fix: 修復 搜索框不會自動 focus 的 bug
  • breaking changes: 更新 fancybox 到 4
    improvement: 網站資料顯示,但標籤和分類為0時,數量顯示為 0,而不是隱藏
    improvement: subtitle 代碼優化, 1.當source設為false,同時sub也沒有配置,將會讀取hexo配置文件的 subtitle,2.無須使用轉義字符
    improvement: 禁止ios點擊搜索框,頁面放大的問題
  • label: 3.7.0
    improvement: 一句 API 改爲 https
  • feat: 去除 jQuery (fancybox和圖庫 仍需要加載jQuery)
    feat: 點擊文字特效增加隨機配置
    feat: 可配置是否添加css前綴
    fix: 修復子目錄下,配置justifiedGallery CDN(相對鏈接)後,連接會無法訪問的bugs
    fix: 修復 pangu 配置post 後,仍在全站生效的bugs
    improvement: 夜間模式下,廣告降低亮度
    improvement: 手機端toc邊距微調
    improvement: html格式優化
    improvement: 搜索優化
    improvement: 刪除不必要的語言文件
  • fix: 修復上個版本導致的代碼塊部分css沒有生成的bugs
    fix: 修復valine背景圖片再次出現時,由左到右移動的bugs
    improvement: 調大sidebar的寬度
    improvement: html結構調整,mobile-sidebar改為sidebar/search調整
    remove: 刪除多餘的css和pug