1. 程式人生 > >Hexo - CNAME檔案在每次部署後就沒了

Hexo - CNAME檔案在每次部署後就沒了

問題

一般我們會將Hexo部落格搭建到Github上,如果在Github上為其配置一個自定義的域名時,會自動在專案倉庫根目錄下新新增一個CNAME檔案。但是這裡有個問題,如果將Hexo部落格重新部署一遍後,Github倉庫裡的這個CNAME檔案就會消失掉,又需要重新配置一遍。

解決方法

其實這裡有個技巧,我們可以將需要上傳部署到Github的檔案都放在source資料夾裡,例如CNAME檔案、favicon.ico、或者其他的圖片等等,這樣在執行hexo d這個命令之後,這些檔案就不會被刪除了。

Hexo在執行命令時是不會刪除掉source目錄下的檔案的,我們可以在該目錄下隨意增加其他檔案或者資料夾,建議在該目錄下新增子資料夾,然後在子資料夾裡新增檔案,這樣便於檔案分檔歸類。