github自动发布如何保存CNAME文件
GitHub不是有静态托管功能么,
就是github pages,然后可以自定义域名,
其实就是生成一个CNAME文件
然后像是有一些自动发布,比如Travis CI 和 Github Action
然后我我发现有一个共同的问题,自动发布是每次直接覆盖上次的文件,
也就是说,每次发布,CNAME都没有了
这个问题怎么解决
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
CNAME文件放在自己的源文件里面
在
.travis.yml
的script:
尾端新增這句:接著去 https://travis-ci.com/ 找到自己專案進入 Settings ,在 Environment Variables 的地方新增一條:
CNAME_URL
最後再按 Add 新增
今天刚遇到这个问题,把CNAME放到源文件下面就好了。
放到源码包理,让他每次都生成.而不是放在生成后的目录中.或者直接action中写个脚本,每次生成这个文件.或者在外部写脚本在action中引用
直接在 public 下面放 CNAME 即可。网站链接:https://book.bornforthi.com/