重構代碼進度【實時更新】


精力有限,v2版本目前還在調整測試,大家不要急!
后期改動進度會同步上來,大家可以在評論中提出建議。

查看本博客最新效果,需要強刷刷新下頁面,更新下緩存。目前在測試階段,沒做緩存相關處理!

使用 webpack 重構了博皮代碼,代碼模塊化,優化了加載流程,控制單個文件大小。

測試代碼庫:https://gitee.com/dbnuo/cnblogs-theme-simple-memory-test

CDN

以前的版本比較依賴 GitHub 和 jsdelivr,新版本開始支持將打包后的資源文件托管到自己的雲資源。

配置

以前配置都是邊做主題邊加的沒有整體結構的規划,現將配置重新處理,配置方式不變,但配置名稱及位置會有一定變化。
以前的配置不兼容,升級此版本的朋友需要重新處理配置,詳細配置信息請參考文檔。

版本映射

  1. 移除了該功能,這個功能的存在是為了解決解決CDN緩存的問題,現在有了更便捷的方案解決這個問題,詳細會在文檔進行說明。

菜單

  1. 提升了自定義菜單排序的優先級
  2. 自定義菜單現在支持點擊顯示/隱藏了
  3. 增加了菜單列表點擊顯示/隱藏的速度
  4. 細節調整

右下角導航

  1. 公眾號按鈕更改為二維碼按鈕,更換了對應 icon
  2. 主頁現在可以顯示贊賞與二維碼按鈕了
  3. 優化了頂/踩按鈕的處理邏輯,修復重復點擊動畫的問題
  4. 導航按鈕現在比較多,增加了顯示/隱藏的控制按鈕
  5. 文章頁增加了目錄控制按鈕
  6. 新增配置,點擊跳至底部可以自定義滾動到某個dom元素的位置

文章

  1. 移除了文章各級標題的樣式渲染,取消了自動編號的功能
  2. 以前的 banner 動效比較耗費性能,現替換新的 banner 動效
  3. 增加了文章標題動效
  4. 調整了文章信息展現的格式,增加了文章文字總數和預計閱讀時間
  5. 重構了文章目錄的代碼邏輯,現在目錄支持多級了(1~5)
  6. 移除了文章目錄過長時,一級目錄以下自動折疊的功能
  7. 新的頂踩按鈕樣式
  8. 新的引用文本樣式
  9. 新的底部信息按鈕樣式

代碼框

  1. 新的代碼框樣式,支持mac風格的代碼框樣式(可配置)
  2. 精簡了代碼塊的HTML基礎結構
  3. 移除了代碼滾動條樣式的渲染
  4. 優化了對評論中代碼塊的高亮渲染
  5. 移除了 prettyprint 代碼高亮插件,此版本以后不再支持 prettyprint 類型的渲染
  6. 移除了修改代碼字體和大小的配置,如果需要修改樣式請自行修改基礎樣式文件

文章后綴

  1. 新的文章后綴信息框樣式

廣告

  1. 綜合考慮,移除了隱藏廣告的功能

書單

  1. 新的書單樣式
  2. 增加了閱讀日期和閱讀進度的配置及樣式
  3. 現在評分支持半星的評分了

鈎子

  1. 重新處理了鈎子,改變了基礎傳參

友鏈

  1. 新增了友鏈頁面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM