1、简介
- GitHub Pages 是通过 GitHub 托管和公布的公共网页,将纯文本转换为动态博客网站。
- 您能够应用 GitHub Pages 来展现一些开源我的项目、博客甚或分享您的简历,有内存限度,能够绑定集体域名。
- 启动和运行的最快办法是应用 Jekyll 主题选择器加载预置主题。而后,您能够批改 GitHub Pages 的内容和款式。👉 文档
2、创立仓库
仓库名:<username>.github.io
username
是 GitHub 的用户名
3、创立站点
在 repo
下创立 index.md
文件,轻易写点货色保留。而后,点击 settings
选项卡,单机左侧 Pages
进行设置,如下图:
🔊 此时站点曾经建成,能够拜访 https://<username>.github.io/
查看,如果曾经有集体域名了,也能够绑定集体域名,持续往下看👇
4、仓库文件目录
5、绑定域名
我集体购买的一级域名是 i-xiao,域名后缀是 space,专门给 GitHub Pages 减少一个 CNAME 记录(blog),解析二级域名,绑定 <username>github.io 域名。
5.1、域名相干常识
- www:主机名,i-xiao : 域名主体 (一级域名),.space : 域名后缀
注册一级域名的时候是须要付费的 - 二级域名,是附丽一级域名的存在而存在的,也就是说要是顶级域名隐没了,二级域名也也会不复存在。反而来说,二级域名的网站不做了,主域名网站是不受影响的。
- 一级域名、二级域名区别:
DNS 收录一级域名更快;还有就是解析速度,下一跳路由就不说了,找到目标主机之后,二级域名层级更深,须要多一层计算(其实这是我瞎写的🤣,猜想应该跟 nginx location 匹配相似)
5.2、GitHub 上配置自定义域名
进入 <username>github.io
仓库,进入设置页面,点击右边 Pages 选项卡,进行上面的配置。
6、配置域名映射
各记录类型应用目标
记录类型 | 应用目标 |
---|---|
A 记录 | 将域名指向一个 IP 地址(外网地址)。 |
CNAME 记录 | 将域名指向另一个域名,再由另一个域名提供 IP 地址(外网地址)。 |
MX 记录 | 设置邮箱,让邮箱能收到邮件。 |
NS 记录 | 将子域名交给其余 DNS 服务商解析。 |
AAAA 记录 | 将域名指向一个 IPv6 地址。 |
SRV 记录 | 用来标识某台服务器应用了某个服务,常见于微软零碎的目录治理。 |
TXT 记录 | 对域名进行标识和阐明,绝大多数的 TXT 记录是用来做 SPF 记录(反垃圾邮件)。 |
隐、显性 URL 记录 | 将一个域名指向另外一个曾经存在的站点。 |
如下图
7、DNS 检测
8、查看 Pages
胜利解析之后,还存在 DNS 缓存,个别还须要再期待一会(个别十分钟,或者更长时间)能力失效,如下图胜利显示👇
最初
站点绑定的域名曾经更换,拜访请到👉 这里
🎈🎈🎈
🌹 继续更文,关注我,你会发现一个虚浮致力的宝藏前端😊,让咱们一起学习,独特成长吧。
🎉 喜爱的小伙伴记得点赞关注珍藏哟,回看不迷路 😉
🎁 欢送大家评论交换, 蟹蟹😊