让Surge命令行保存域名
有不明白怎么部署的童鞋,参考如何在surge上部署项目?
Surge命令行工具每次使用的时候都提示绑定域名,如
$ surge dist Running as [email protected] (Student) project: dist domain: guiltless-stranger.surge.sh
如果每次直接发布而不需要每次输入,则有两种方法来处理
一 命令行使用--domain
参数
surge --domain YOURDOMAIN.COM
二 项目发布目录建立CNAME
文件
在发布的站点根目录中建立一个名为CNAME
的文件,不需要后缀名,在里面写上域名即可。
linux中用echo
命令来实现
echo YOURDOMAIN.COM > CNAME
需要注意的是,一定要在站点根目录中保存,而不是项目目录,比如我使用Astro项目build出来的dist
目录才是发布的站点目录,那么应该在astro
项目目录中的子目录dist
中保存CNAME文件。
官网文档:https://surge.sh/help/remembering-a-domain