moerjielovecookie

Sawen_Blog

一个普通工科牲的博客网站
x
github
follow
email

hexo部署到github page時,hexo d後page裡面綁定的個人域名消失的問題

Hexo 部署博客到 GitHub page 後,可以在 setting 中的 page 中綁定自己的域名,但是我發現更新博客後綁定的域名消失,恢復原始的 githubio 的域名。
後面搜索發現需要在 repo 裡面添加 CNAME 文件,內容為 page 裡面綁定的域名:
image
但是這樣的話每次 deploy 後 CNAME 文件會消失。
然後我將這個文件放到本地 hexo 文件夾內的 public 文件夾中,這樣的話 deploy 後 CNAME 文件就會和別的 html 文件一起推送到 GitHub 倉庫裡面。看似解決了,可是在調試主題的時候,運行了 hexo clean 後導致 public 文件夾被刪除,CNAME 文件又沒了。
最後的最後,了解到執行 hexo g 的時候,會 source 文件夾內的文件進行編譯,因此將 CNAME 放到 source 文件夾中即可完美解決。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。