需要:一个已经备案过的域名。没有就一边喝西北风去吧。
进入阿里云函数计算FC控制台-应用-创建应用:https://fcnext.console.aliyun.com/applications/create
然后选择Web框架下的Nginx:

接下来这些配置就可以随便填写了。我图方便使用了Gitee:

接着去到我们的Gitee仓库那里找到刚才新建的私有库:

首先把这个私有库git clone下来。
接着仓库中的s.yaml以及code目录下的nginx.conf不要动,把你所需要运行的静态网页文件拷贝到code文件夹中。
我这里用flutter随便写了一个小网站为例子:

最后git commit一下同步更改,阿里云那边也会同步重新部署。
去https://fcnext.console.aliyun.com/applications找到我们创建的实例,点开对应的应用详情后,在环境信息可以看到测试用域名:

提示:这个域名只是作为测试用的,不能用于实际部署应用。
去https://fcnext.console.aliyun.com/cn-hangzhou/custom-domains添加一个自定义域名:

记下此处的公网CNAME地址,主机记录填入前面的公网CANME地址,主机记录随便填:

保存后回到函数计算-域名管理-添加自定义域名,域名要一字不落的完整填入前面设置的主机记录,函数名称就是我们前面新建的函数名称,版本直接LATEST就行:

其他的后面可以慢慢设置,不用动。
设置完后测试域名,可以访问:

费用问题的话,只要不是暴力多次调用,基本一个月几毛钱甚至几分钱的用量,省顿星期四开封菜就能用个一两年左右。

这样部署的静态网站除了不能进行seo搜索外,正常运行基本没问题。
如果需要给网站添加Let's Encrypt免费证书的看这里:笔记:给阿里云函数计算网站添加SSL证书(基于CertBot+Let's Encrypt)