Skip to content

GitHub Pages

介绍

GitHub Pages 是一个静态资源托管服务器,它可来帮我们托管静态网站,这是我们前端开发者们的一个福音,我们可以把我们开发的精美网站或者个人博客托管在 GitHub 上,节省了需要自己搭建服务器的时间。

Hosted directly from your GitHub repository. Just edit, push, and your changes are live.

访问项目域名

  • 如果你的仓库名字叫:<user>.github.io,则访问地址是:https://<user>.github.io/

  • 如果是其他的名字,则访问地址是:https://<user>.github.io/仓库名称/

  • 自定义域名

    • 首先你得有一个域名

    • 然后将你的域名解析到 https://<user>.github.io/

    • 在托管的仓库根目录添加一个部署文件

提示:GitHub Pages 默认的域名强制开启 https,自定义域名可以选择 http 或者 https。

部署项目到 GitHub Pages

如果想把 github 项目部署到 Github Page 上有两种方法。

方法一:个人主页

直接在 GitHub 上新建一个名字叫做 <user>.github.io 的仓库,user 必须是你的用户名,打包文件 push 到这个仓库中就可以在 <user>.github.io 上浏览了。

PS:要使用 GitHub Pages 公有仓库是免费的,如果要使用私有仓库是收费的

方法二:个人仓库

建立一个仓库,名字不重要,但是需要展示的内容必须在 gh-pages 分支中才可以

需要 build 的把 dist 目录放入 gh-pages (该分支名具有特殊含义,GitHub Pages 服务的要求)

然后把 gh-pages 分支托管到 GitHub Pages 服务中

托管成功,访问即可。

Released under the MIT License.