Skip to content

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配置

  1. 在项目根目录创建runtime.txt包含python版本,不能带换行,直接x.x

  2. 在项目根目录创建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