Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

给 gh-pages 设置自定义域名 #19

Open
shaodahong opened this issue Jun 20, 2019 · 0 comments
Open

给 gh-pages 设置自定义域名 #19

shaodahong opened this issue Jun 20, 2019 · 0 comments

Comments

@shaodahong
Copy link
Owner

shaodahong commented Jun 20, 2019

自从被微软收购后,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 的话

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant