#github

这些相关概念有:

  1. netlify、vercel 部署托管服务⬆️
  2. (github\cloudflare pages 静态网页托管)⬆️
  3. github forked repo(forked的别人的库)⬆️
  4. github action⬆️
  5. github upstream repo(别人的源代码库)⬆️

我现在使用 vercel 的流程就是,github 上游的代码一更新,action 就会定时将其同步到我自己 forked 的 repo. 然后 netlify、vercel 这类部署服务自动检测到代码有修改,就会重新部署。然后网站就自动更新了。

github 和 cloudflare 的 pages,类似 vercel,就是将仓库里的静态文件传输到一个 http 服务器并为它分配一个可以公开访问的域名(也可以自定义拥有的域名)。区别就是 pages 只能部署纯静态文件,而 vercel 则能编译(build)较复杂的 js 框架。

hexo 这类静态博客,往往都是自己在本地搭建构建环境,每次写完就生成静态文件上传到 github 仓库,然后 pages 将仓库的更新同步到到静态网页 http 服务器。

cloudflare worker 则是只负责托管 http 请求的服务,连静态文件都不需要。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×