dahong icon indicating copy to clipboard operation
dahong copied to clipboard

给 gh-pages 设置自定义域名

Open shaodahong opened this issue 5 years ago • 0 comments

自从被微软收购后,Github 动作频频

  1. 支持设置模板仓库
  2. 包管理服务
  3. 开发者赞助

对开发者更友好,倾听社区反馈

Github 可以通过仓库的 Settings → GitHub Pages 来开启一个静态页面托管服务,而且支持自定义域名,最重要的是支持开启 HTTPS,对于个人开发者来说只要你有自己的域名,你就可以免费享受 Github 给你提供的服务器部署

设置 gh-pages

开启 gh-pages 需要满足下面的一种

  • master 分支
  • master 分支中有 docs 文件夹
  • gh-pages 分支

相对来说最后一种方式更好,独立管理,满足条件后就可以开启

Untitled-ad113620-838e-4765-b60a-36bd3d321d17

设置域名解析

在自己的域名解析页面设置域名解析,支持二级域名

Untitled-8a5917d2-0ea4-4002-ab87-22dba8695676

添加 CNAME

在分支根目录新建 CNAME 文件,写上你设置的域名

绑定域名,开启 HTTPS

来到 Settings → GitHub Pages 页面

Untitled-0297138b-7bd1-4e86-a566-3216cce386fc

在 Custom domain 输入你设置的域名,Save 之后,Enforce HTTPS 就可以勾选了,Enforce HTTPS 是强制 HTTPS 访问,实测几分钟后就可以访问,可以访问我的 demo 页面来体验,如果你能看到 hello world 的话

shaodahong avatar Jun 20 '19 14:06 shaodahong