Github Pages

功能

Github Pages是github网站提供的一种静态网页托管服务。对于仅仅使用前端技术(html+css+javascript)构建的静态站点,该服务提供了一种免费和快捷的部署方案。

对于本课程的个人项目作业而言,可以利用该服务将自己的个人网站免费部署到互联网上,免去购买云服务器、环境搭建与代码部署(安装操作系统、Web服务器、上传代码等)、备案等烦琐过程

最终得到的个人网站的url为:

https://${UserName}.github.io/${RepoName}

// ${UserName} 为github上的账户名
// ${RepoName} 为上述账户下的git仓库名

基础教程

其它替代方案

加速

托管在github.io的静态站点可能访问速度较慢,可通过 CDN进行加速

https://cdn.jsdelivr.net/gh/${UserName}/${RepoName}/${PathToResource}

serverless

静态站点的功能缺陷是不能提供数据持久化等动态功能(因为github pages等服务不支持后端脚本),但可利用公共网络服务实现部分后端功能,如:

这种解决方案的进一步升级和完善,可称之为serverless开发,是未来的云开发的一个方向

results matching ""

    No results matching ""