Commit Graph

20 Commits

  • feat: 更新頁腳配置,增加導航欄和版權信息,改進樣式和結構
    fix: 修改 getBgPath 函數以使用 this.url_for 獲取圖片的正確路徑
    feat: 增加右側配置按鈕的動畫效果
  • 由於整合了多個設定並更改了部分設定名稱,升級到 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 的顯示數量
  • breaking changes: cover 的顯示優化 #1101
    feature: default_cover 可配置顏色
    fix: 修復使用本地搜索時,輸入特殊符號沒有顯示結果的 bug closed #1110
    fix: 修復 頂部圖和 footer 配置帶有/的顏色參數時,無法顯示顏色的 bug
    improvement: 鼠標移動到分頁時,文章分頁按鈕增加説明文字
    improvement: 文章頁的頂部圖顯示次序為 top_img > cover > default_top_img
    improvement: canonical 的鏈接根據配置生成 #1111
  • feat: 新增標籤外掛 timeline closed #644
    fix: 自建頁面圖片沒有 blur 效果
    improvement: 優化 404 頁面 UI
    improvement: lazyload 默認佔位圖改為透明圖片
    improvement: 優化 lazyload blur 出現特效
    improvement: 優化 css
  • breaking changes: 移除 html 的 font-size 改為瀏覽器默認大小
    feat: 為文章單獨設置 TOC simple_style 顯示 closed #631
    feat: page 頁頂部圖增加黑色遮罩 closed #671
    feat: 首頁 pagination 更新 UI
    fix: 修復使用本地搜索時,搜索插件配置為不搜索文章內容會無法使用搜索 的 bug
    fix: 修復開啟 photofigcaption 後,導致inlineImg標籤外掛顯示錯亂的 bug
    fix: 修復 字體過大/過小而導致 部分 ui 偏移的 bug
    improvement: 主題 css 使用的 rem 改為 em 或 px
    improvement: 修改没有顶部图下,文章页的标题大小 closed #669
    improvement: 代碼優化
  • feat: 增加twikoo 最新評論 close #433
    feat: 增加twikoo評論數顯示
    feat: 增加toc簡潔模式
    feat: 最新評論頭像增加lazyload
    feat: fontawesome和google字體增加異步加載
    fix: 修復上個版本導致的圖庫報沒有jQuery的bugs
    fix: 修復上個版本導致aside 分類展開/收縮按鈕的bugs
    improvement: toc點擊時改用document.getElementById獲取參數,避免有些字符導致無法跳轉 close #426
    improvement: icp圖片限制大小  close #434
    improvement: 最新評論優化,當沒有評論時顯示 '沒有評論'
    improvement: 若瀏覽器支持,scroll將採用原生瀏覽器支持的滾動方法
    improvement: 當屏幕沒有滾動條時,rightside會直接顯示
  • Breaking Change
    1. 不再支持hexo 4.0.0以下版本
    2. 添加hexo fragment_cache,加快生成速度
    3. 完善V5圖標顯示,不再需要同時加載V4和v5圖標
    4. 去除cheerio依賴
    5. 整合豆瓣配置,增加配置遊戲,圖書頁面top_img,可設置是否設置meta,解決部分瀏覽器無法顯示圖片問題
    6. 友情鏈接除列表外可自定義內容
    7. 可設置主頁標題距離頂部距離
    8. 側邊欄可隱藏,可設置手機頁面是否隱藏
    9. 增加disqusjs和utterances 兩個評論
    10. 主頁文章增加tags和更新日期顯示,可以配置post_meta
    11. 首頁subtitle可關閉打字效果,可設置打字效果顯示一次或loop
    12. 增加valine和gitalk的配置
    13. darkmode配置整理
    14. 增加404頁面
    15. post_beautify改為beautify,頁面美化不再只限於post頁,page頁也一樣
    16. 可設置是否顯示cover,可設置各位置的cover顯示
    17. 增加mermaid,可畫流程圖、狀態圖、時序圖、甘特圖等等
    18. 增加pangu配置,中英文之間添加空格
    19. 整合部分配置
    20. post-copyright增加decode網址 (可以顯示中文)
    21. 增加部分顏色配置
    Feature
    1. 適配IE
    2. 增加一個Tag Plugins: 圖庫集
    3. 增加一個Tag Plugins: tag-hide 功能 inline/block
    4. 去除page頁開頭顯示與標題一樣的內容
    5. aside 公告欄設置,支持html代碼
    6. 手機界面sidebar顯示進度條和加深對應的標題
    7. 主頁subtitle 的 hitokoto 顯示內容出處
    9. footer 的hexo鏈接改為https
    10. 修改手機下,menus和toc的打開效果
    11. 手機頁面下,搜索界面全屏顯示
    12. SEO優化,標題欄改為h1顯示
    13. 閲讀模式優化,可根據light mode 和darkmode調整背景
    14. 當屏蔽js時,header會出現(之前用js控制,會隱藏)
    Fixed
    1. 修復Tencent Analytics的script加載為https #105
    2. 修復相關文章,日期顯示錯誤bug
    3. 修復gitalk報錯問題
    4. 修復當valine background 是絕對地址時無法顯示的bug
    5. 修復medium-zoom 無法使用的bug
    6. 修復在safari下,點擊或移動到首頁文章cover,圓角變成正方形的bug #114
    7. 修復在部分瀏覽器下,aside,友情鏈接頭像轉動變形的bug
    8. 修復在寬度限制下,表格內容溢出屏幕外而出現滾動條的bug \#138
    9. 修復gitalk js 在一些沒有設置評論的page里加載的bug
    10. 修復tag plugins 的gist 在不同主題下的背景顏色問題(黑色主題下,文字不易觀看)
    11. 修復highlight figcaption 顯示不全的bug
    12. 修復disqus評論數無法獲取的bug
    13. 修復子目錄在觸摸屏下點擊,偶爾不出現的bug
    14. 修復a標籤太長(連續英文字母)不會換行的bug
    15. 修復toc滾動時,閲讀進度條也跟著滾動的bug
    16. 修復aside的圖片,可點擊顯示大圖bug
    17. 修復activate-power-mode設置參數無效bug
    18. 修復語言上的錯誤 \#156
    19. 修復主頁在safari桌面端,首頁滾動卡頓的bug
  • v2.1.0
    1. 可設置隱藏文章
    2. 適配 Hexo 的 Tag Plugins Code Block With marked lines 顯示
    3. 可配置首頁cover顯示的位置
    4. 更改深色模式下的配色
    5. activate_power_mode 增加關閉顏色和抖動
    6. 增加谷歌廣告,騰訊分析
    7. 相關文章增加時間顯示,調整佈局,垂直居中
    8. 文章頁面,top_img增加評論數顯示
    9. 可以取消點擊圖片觀看大圖
    10. mathjax和kathex可設置每頁都加載還是按需加載
    11. 深色模式下,滾動條顔色的適配
    12. 優化gitalk 在 dark mode下的顯示
    13. 文章頁,文章標題過長時,只顯示三行內容
    14. 深色模式下,背景圖片加上蒙板
    15. 優化深色/閲讀模式下,canvas的顯示
    16. 優化打賞的特效和移動到二維碼不會立刻消失
    17. 優化sub-menu樣式
    18. 修改aside 的tags顔色,在深色模式下不會出現觀看困難
    19. 升級 normalize.css 到最新版
    20. 優化手機上toc和menu的打開動畫
    21. 優化代碼框打開關閉的特效
    22. 精簡js,部分操作改為css控制
    23. 優化主題的一些動畫,不會過於生硬
    
    1. 修復當圖片被a標簽包圍時,點擊圖標沒有跳轉到對應網頁而是出現大圖觀看模式的bug
    2. 修復當網址有subdirectory時,menu、打賞二維碼和lodding_bg 鏈接路徑錯誤的bug
    3. 修復當網址有subdirectory時,
    4. 修復katex 的 CSS無法讀取bug
    5. 修復搜索按鈕在文章頁不顯示的bug
    6. 修復gitalk css引用失敗的bug
    7. 修復 點擊特效 煙花 無效的bug
    8. 修復gitalk報path.startsWith is not a function的bug
    9. 修復 閲讀模式下,背景沒有變純色的bug
    10. 修復閲讀模式下,header 偶爾出現沒有靠攏頂部的bug
    11. 修復Hexo Tag Plugins Block Quote 裏的鏈接顯示出外面的Bug
    12. 修復aside歸檔日期過長導致錯位的bug
    13. 修復toc為空時,toc按鈕仍存在的bug
    14. 修復關閉懶加載後,頭像無法顯示的bug
    15. 修復深色模式下,切換readmode偶爾會無效的bug
    16. 修復在一些手機設備上,toc和menu的按鈕顯示不對齊的bug #72
  • 1. 完善gitalk 在 dark mode下的顯示
    2. 完善footer 有背景和無背景下,在dark mode下的顯示
    3. 界面微調
    4. 增加選項可關閉aside在手機上的顯示
    5. 修復關閉夜間模式情況下,console報Uncaught ReferenceError: autoChangeMode is not defined 的bug
  • V2.0.0
    Breaking change
    1. 手機端界面卡片化,同時,手機端也可以顯示側邊欄的內容
    2. 修復當menu過多時,header界面出現錯亂的bug。當menu過多時,會變為sidebar模式
    3. 增加medium-zoom大圖查看模式
    4. 增加鼠標點擊特效:文字和愛心 兩個點擊特效
    5. 主頁subtitle可以調用第三方api(金山詞霸每日一句、一言網的一句話、一句網、今日詩詞)
    6. 添加 snackbar 彈窗
    7. 修改nightshift為darkmode,darkmode可隨系統設置而自動切換,可設置隨時間而切換darkmode
    8. 修復hexo自帶的標籤外掛(Tag Plugins)顯示bug(Block Quote、Code Block With caption、Gist、Youtube、Vimeo)
    9. 主題所需要的css和js可根據需要配置CDN
    10. 更改darkmode的加載方式,網站設置dark mode後,現在進入網頁不會在'閃'一下
    11. 背景特效和背景圖片在手機界面也會顯示
    12. 增加justified-gallery圖片顯示(Tag Plugins)
    Feature
    1. 文章頁面,字數統計、閲讀時長和閲讀量前面添加icon
    2. 更改懶加載js
    3. 升級typed.js/instantpage.js到最新版
    4. 搜索和右下角按鈕添加退出特效
    Fixed
    1. 修復在 Hexo 4.0.0下,一些按鈕點擊會跳出一個空白頁的bug
    2. 修復在 Hexo 4.0.0下,分頁按鈕出現代碼的bug
    3. 修復當沒有設置評論時,右下角依舊出現'直達評論'按鈕的bug
    4. 優化sidebar的打開速度
    5. 修復文章頁標題左右邊距不平等的bug
    6. 修復keywords讀取的bug
    7. 修復當post/page 內容為空時,footer位置錯亂的bug
    8. 修復在手機safari,toc sidebar底部內容被遮擋的bug
    9. 完善Dark mode,一些界面的配色
    10. 修復 card-archives 查看更多 跳轉bug
    Remove
    1. 移除Gitment
    2. 移除Gallery
  • 1. 更改手機頁面的menu和toc的顯示方式和顯示特效(ipad也能看TOC)
    1. 更改手機頁面的menu和toc的顯示方式和顯示特效(ipad也能看TOC)
    3. 可設置複製時,内容自動加上版權信息
    4. 可修改tag的top_img
    5. 可修改category的top_img
    6. 可修改valine的背景
    7. archives頁UI優化
    8. ICP增加icon #37
    9. 可設置主頁top_img的高度
    10. 可設置主頁site-info的位置
    11. category頁和tag頁的UI可以設置與主頁UI一樣 #31
    12. 主頁subtitle可設置多個句子(不再限制2個) #37
    13. 設置menu時,頭尾添加空格不受影響
    14. 調整post頁的佈局
    15. 书签添加icon
    16. 公告icon效果
    17. 首頁歸檔模塊,可設置數量限制,會顯示'查看更多'按鈕
    18. 右下角按鈕調整。
    19. 修复文章cover隨機图片生成,同一篇文章,不同地方的cover顯示不一样的bug
    20. 修復gitalk語言設置無效的bug #35
    21. 修復post頁面,當沒有設置word count時,閲讀量前有'|"
    22. 修复sub-menu在safari的显示问题
    23. 修复tags页评论居中问题
    24. 修复header a hover 白色问题
    25. 修復夜間模式下footer的顔色bug
    26. 修復英文語言下,書簽英文顯示不完整的問題
  • 1. Feature: 可設置内联代码块样式 #26
    2. Feature: 可設置夜間模式作爲默認樣式
    3. Feature: 可設置是否顯示code language名稱
    4. Feature: 可設置是否展開或關閉代碼框
    5. Feature: 可設置背景圖片/顔色
    6. Feature: 可設置是否顯示footer背景
    7. Feature: 增加 canvas-nest.js
    8. Feature: 頭像可設置效果(轉圈圈)
    9. Feature: menu可設置分組
    9. Fix: 優化打賞和搜索打開特效
    10. Fix: 優化sidebar的打開特效,避免與文章頁特效不同步
    11. Fix: 適配**hexo-blog-encrypt**,現在可以顯示toc
    12. Fix: 修復設置不顯示評論時,直達評論按鈕沒有消失的bug
    13. Fix: 修復post頁底欄,當沒有顯示評論,不顯示TOC,評論和toc都不顯示 這三種狀態下按鈕的bug
    14. Fix: 修復代碼框左右滑動時,代碼名字跟著滑動的bug
    15. Fix: 其他page頁標題的字體顯示
    16. Fix: 修復當設置開啓canvas_ribbons,進入網站會先顯示canvas_ribbons的bug
    17. Fix: 完善夜間模式下,字體顯示問題
    18. Fix: 修復代碼框 複製 和 代碼名 z-index bug #25
    19. Fix: 完善阅读模式
  • 1. Feature: 手機menu界面重新設計
    2. Feature: 文章頁增加美化(原 melody主題功能),並增加更改標題前綴圖標和顔色
    3. Feature: PC端增加直達評論按鈕
    4. Feature: 可以對單獨文章設置是否顯示版權信息
    5. Fix: 修復閲讀模式下,調整字體大小對代碼無效的bug
    6. Fix: 調整Valine字體顯示問題
    7. Fix: 修正夜間模式下Valine的適配問題
    8. Fix: 修復Valine設置notify和verify無效的bug (thx @VincentTV )
    9. Remove: 去掉主題"閲讀更多"按鈕
  • Add the option to close the sidebar autopen
    Fix the code font-size
    Add the post view
    fix runtimeshow bugs