hexo NexT主題版更心得

最初只是打算做個人筆記用的BLOG,畢竟所有資源取之於網路,把自己踩坑後的經驗整理後,再回饋於網路
一來留下足跡,看看自己的成長過程,二來讓有相同需求的人,少走一些彎路
也很慶幸有留下這麼些足跡,光是自己就常常回來找當初怎麼做的


若擔心佈署後有意料之外的主題錯誤,現有的主題請別直接刪掉,可以先更名後放在同目錄下,上線一段時間沒問題後再行刪除
雖然有git是一定拉得回來,但若不熟悉者,先留存一段時間後再刪除為宜

若有順利寫超過一年以上的,應該就會遇到主題版更的時候了!
版更就簡單許多了,先把下載下來的新版主題放在theme裡面
再回到hexo的_config.yaml,將theme指定成新下載的,就會看到版型完全變成新版本的了
在相互比對一下NexT的_config.yaml,把舊有的東西貼過去,順便看看新加的功能是否有想要開啟的
略看了一下新版本的說明,似乎是可以用繼承的方式
不過我想要保持主題的乾淨,所以還是逐項比對到新版本的主題裡,順便看看NexT7有加了些什麼

若當初沒做太多侵入式的修改,版更的過程應該算相當輕鬆
只要改完_config.yaml,在把一些CUSTOM下的檔案貼過去,就差不多完成了

比較麻煩的大概是在AdSense這一塊,畢竟這修改幅度大了些
也有加js語法
但也慶幸自己有留下筆記,所以再回頭對一下,就搞定了!

雖然沒有很仔細的去把玩新版本
我自己比較喜歡的2點就是ToC有全展開了,至少在看文時可以有心裡準備知道篇幅長度
再來就是文章寬度變寬了,讓句子比較不會一直被換行,在大螢幕下舒適許多

小提醒,更新的時候可以順便更新.gitlab-ci.ymlpackage.json,把Node.Js與hexo的版本一起拉到最新唷~
當然在推上gitlab佈署之前,也是要在本機試執行一下是否有問題

建議閱讀順序

  1. 為什麼我推薦hexo部署到Gitlab
  2. HEXO基礎配置教學
  3. Git基礎設定
  4. 部署HEXO到GitLab Page
  5. Gitlab使用自訂域名搭配Cloud Flare免費升級成https
  6. hexo NexT主題增加AdSense
  7. hexo NexT主題版更心得