[FAQ] 为什么部署到 github pages 时自定义域名总失效 (push-dir)

通过llama.cpp与羊驼聊天的网页界面- 详解 Serge 的启动使用

 

Github_Pages 能方便我们部署静态页面,并且还支持 CNAME 自定义域名。

 

$ yarn add --dev push-dir 

$ xxx build

$ push-dir --dir=dist/spa --remote=gh-pages --branch=master

 

当我们每次 push-dir 工具推送推送源文件或者上传时,由于是直接完整覆盖,原本的 CNAME 文件也就不存在了。

所以访问自定义域名就是404了,此时需要重新在 github 的 Pages 里重新填写域名。

或者推送时包含一个 CNAME 文件,内容为设置过DNS解析的自定义域名。

 

Refer:什么是push-dir

Link:https://www.cnblogs.com/farwish/p/15559149.html

posted on 2021-11-15 23:37  ercom  阅读(519)  评论(0编辑  收藏  举报