网站托管方式
1、入门级托管平台
优点:免费
缺点:资源受限,集成度低
1.1、GitHub Pages
由于大陆dns问题访问时断时续,博主都是使用GitHub+vercel解决访问速度问题,
比较有名的免费托管个人站点的方式,也是最简单快捷的,因为 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
服务后,对于这种一站式托管服务钟爱有加。因为其可以对我们的代码进行编译和打包,我们只需要上传代码到仓库,即可实现自动化构建并上线。整个流程行云流水,简单高效。
但是vercel提供的免费二级域名被墙,国内使用不了,可绑定自己的域名访问。
2.2.1、建站步骤
- 注册
vercel
账号 - 绑定
Github
账号 - 选择已有的仓库创建
vercel
项目OR
使用vercel
提供的模板创建仓库 - 项目构建成功后即可访问
项目构建成功后,在概览页面就可以看到 vercel
为我们提供的域名,通过这个域名就可以快速地访问到我们的站点。
2.2、4everland
4everland
和 vercel
是一个类型的产品,但是相比 vercel
速度稍慢,而且有资源使用限制,但是作为个人学习使用是完全没有问题,而且其建站步骤和 vercel
基本一致。其特色主要是去中心化。
2.3、Netlify
Netlify
是一个老牌托管服务,在一定量的资源内其完全免费,具体建站步骤也是和 vercel
基本一致。相信你在很多的开源项目的文档网站都见过它的名字,因为很多的开源项目文档都是托管在 Netlify
上的。
对比vercel,Netlify的免费二级域名可用,访问速度不错。