避免 Github Pages 被 Actions 覆寫 domain 設定

終於把自己的 domain name 設定上 Github Pages 了,卻發現一但發佈新文章,我的 domain 設定就會被 Github 自動幫我加上的 pages build and deployment workflow
設定回原本的 domain…

經過一番追尋之後 註0

終於發現是缺少了 CNAME 這個檔案設定

原理是在根目錄底下,需要讓 Github 讀得到 CNAME
而裡面需要寫上你自己的 domain name

例如
使用 hexo 產生部落格檔案,那只需要在 public 資料夾裡面加上 CNAME 檔案即可

註解

註0: https://github.com/tschaub/gh-pages/issues/213#issuecomment-478248804

也許你也會想看看