Netlify Notes¶
试了一下Netlify,感觉比firebase hosting好用,1是因为给了100GB免费流量(fb只有10gb),2是设置起CI来比较简单。唯一的缺点就是不能用自己的docker镜像来build网页。
Netlify的自定义域名用的是CNAME,fb用的是A记录。
fb现在唯一的一点好就是他给你免费的*.web.app域名,看上去可高端了。
Netlify builder docker支持的语言版本:https://github.com/netlify/build-image/blob/xenial/included_software.md
Python配置¶
-
在项目根目录创建
runtime.txt
包含python版本,不能带换行,直接x.x
-
在项目根目录创建
requirements.txt
,例子:mkdocs>=1.0.0 mkdocs-material==7.0.6 git+git://github.com/PegasisForever/mkdocs-git-revision-date-localized-plugin@master#egg=mkdocs-git-revision-date-localized-plugin
最后一行是从git仓库的master直接获取代码,跟最后的
#egg=xxx
不是注释,要写这个库的名称
SPA配置¶
在要发布的文件夹(比如build/
)加上_redirects
文件:
/* /index.html 200
https://docs.netlify.com/routing/redirects/rewrites-proxies/#history-pushstate-and-single-page-apps
和Vercel的比较¶
Vercel的免费额度包含无限量的流量,但是不允许商用,所以也没什么用
一些链接¶
Last update:
March 29, 2021
Created: March 26, 2021
Created: March 26, 2021