让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

Post Comment