解決Hexo deploy到GithubPages時自定義域名失效的問題

Github的repo有個自定義域名的功能,其實就是在repo的根目錄下生成一個CNAME文件,裡面放著自定義的域名,然而Hexo每次deploy都會把這個CNAME文件覆蓋掉,結果就是自定義域名失效了。

解決方案很簡單,把repo裡的CNAME文件下載下來,放到Hexo的/source目錄裡,個人猜測deploy是增量更新,只需經過第一次的deploy就不會出現丟CNAME的情況。