1、入门级托管平台
优点:免费
缺点:资源受限,集成度低
1.1、GitHub Pages
这是很多程序员们钟爱的免费托管个人站点的方式,也是最简单快捷的,因为 Github
作为全球最大的同性交友网站,上面有超多优秀的项目,其中不乏很多大牛的个人站点。我的个人站点最早就是托管在 GitHub
上的。托管后 GitHub
会给你提供一个形如 phygerr.github.io
的域名。
1.1.1、建站步骤
- 首先我们在
GitHub
上创建自己的仓库 - 将我们的静态站点文件上传到仓库中
- 然后我们在仓库的
setting/pages
中启动pages
服务即可
通常
GitHub
为你生成的域名可能形如phygerr.github.io/blog
,如果你想让自己的站点拥有github
.io 不带 URI 的二级域名,那么你需要创建一个名为:{github_username}.github.io
的仓库。
1.2、Gitee Pages
Gitee
是中国版的 Github
,在国内速度很快。可能很多同学都知道 GitHub
托管的站点在国内速度堪忧,所以 Gitee
也是我们托管个人站点和项目的一个选择。
1.2.1、建站步骤
- 首先我们在
Gitee
上创建自己的仓库 - 将我们的静态站点文件上传到仓库中
- 然后我们在仓库的“服务->
Gitee Pages
”中启动pages
服务即可
开通成功后,你的个人项目的右上角会显示当前项目的
Pages
地址。
2、进阶级托管平台
优点:免费
缺点:资源受限,集成度高,快速高效
2.1、vercel
不得不说,我在折腾了 Github
和 Gitee
的 Pages
服务后,对于这种一站式托管服务钟爱有加。因为其可以对我们的代码进行编译和打包,我们只需要上传代码到仓库,即可实现自动化构建并上线。整个流程行云流水,简单高效。
2.2.1、建站步骤
- 注册
vercel
账号 - 绑定
Github
账号 - 选择已有的仓库创建
vercel
项目OR
使用vercel
提供的模板创建仓库 - 项目构建成功后即可访问
项目构建成功后,在概览页面就可以看到 vercel
为我们提供的域名,通过这个域名就可以快速地访问到我们的站点。
2.2、4everland
4everland
和 vercel
是一个类型的产品,但是相比 vercel
速度稍慢,而且有资源使用限制,但是作为个人学习使用是完全没有问题,而且其建站步骤和 vercel
基本一致。其特色主要是去中心化。
2.3、Netlify
Netlify
是一个老牌托管服务,在一定量的资源内其完全免费,具体建站步骤也是和 vercel
基本一致。相信你在很多的开源项目的文档网站都见过它的名字,因为很多的开源项目文档都是托管在 Netlify
上的。
3、商用级托管平台
优点:稳定可靠有售后
缺点:价格高(多金除外)
3.1、腾讯云 webify
腾讯云 webify
是商用级的网站服务,其不但支持静态站点托管,还支持动态站点搭建。结合其 ECS 服务器,可以满足不同需求的个人和企业的需要。其支持个人定制,支持对接 coding 仓库还提供各种模板站点供用户选择。总体来说,自由度高,收费更加精细。
3.2、阿里云&华为云等云站点
相比腾讯云,阿里和华为都是做的偏向定制化,比如电商,金融等行业站点模板。建站时间从分钟级到天级。相对集成度较高,价格较高。
如果您有更好的选择,也欢迎反馈交流!
后续我们将针对不同的建站方式进行详细的介绍。