問題
一般我們會將Hexo博客搭建到Github上,如果在Github上為其配置一個自定義的域名時,會自動在項目倉庫根目錄下新添加一個CNAME
文件。但是這里有個問題,如果將Hexo博客重新部署一遍后,Github倉庫里的這個CNAME
文件就會消失掉,又需要重新配置一遍。
解決方法
其實這里有個技巧,我們可以將需要上傳部署到Github的文件都放在source
文件夾里,例如CNAME
文件、favicon.ico
、或者其他的圖片等等,這樣在執行hexo d
這個命令之后,這些文件就不會被刪除了。
Hexo在執行命令時是不會刪除掉source
目錄下的文件的,我們可以在該目錄下隨意增加其他文件或者文件夾,建議在該目錄下添加子文件夾,然后在子文件夾里添加文件,這樣便於文件分檔歸類。