GitHub Pages 是通过 GitHub 托管和发布的公共网页,将纯文本转换为静态博客网站。
您可以使用 GitHub Pages 来展示一些开源项目、博客甚或分享您的简历,有内存限制,可以绑定个人域名。
启动和运行的最快方法是使用 Jekyll 主题选择器加载预置主题。 然后,您可以修改 GitHub Pages 的内容和样式。 文档
仓库名: <username>.github.io
username
是GitHub的用户名
在 repo
下创建 README.md
文件,随便写点东西保存。然后,点击 settings
选项卡,单机左侧 Pages
进行设置,如下图:
此时站点已经建成,可以访问 https://<username>.github.io/
查看,如果已经有个人域名了,也可以绑定个人域名,继续往下看
我个人购买的一级域名是 i-xiao ,域名后缀是 space,专门给GitHub Pages 增加一个CNAME记录(blog),解析二级域名,绑定 github.io 域名。
www:主机名,i-xiao : 域名主体(一级域名),.space : 域名后缀
注册一级域名的时候是需要付费的
二级域名,是依附一级域名的存在而存在的,也就是说要是顶级域名消失了,二级域名也也会不复存在。反而来说,二级域名的网站不做了,主域名网站是不受影响的。
一级域名、二级域名区别:
DNS收录一级域名更快;还有就是解析速度,下一跳路由就不说了,找到目的主机之后,二级域名层级更深,需要多一层计算(其实这是我瞎写的,猜测应该跟 nginx location匹配类似)
进入 <username>github.io
仓库,进入设置页面,点击左边 Pages 选项卡,进行下面的配置。
各记录类型使用目的
记录类型
使用目的
将域名指向一个 IP 地址(外网地址)。
将域名指向另一个域名,再由另一个域名提供 IP 地址(外网地址)。
设置邮箱,让邮箱能收到邮件。
将子域名交给其他 DNS 服务商解析。
将域名指向一个 IPv6 地址。
用来标识某台服务器使用了某个服务,常见于微软系统的目录管理。
对域名进行标识和说明,绝大多数的 TXT 记录是用来做 SPF 记录(反垃圾邮件)。
将一个域名指向另外一个已经存在的站点。
如下图
成功解析之后,还存在DNS缓存,一般还需要再等待一会(一般十分钟,或许更长时间)才能生效,如下图成功显示
站点绑定的域名已经更换,访问请到 这里
持续更文,关注我,你会发现一个踏实努力的宝藏前端,让我们一起学习,共同成长吧。
喜欢的小伙伴记得点赞关注收藏哟,回看不迷路
欢迎大家评论交流, 蟹蟹
我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=ri0qdctgzsji
手机扫一扫
移动阅读更方便
你可能感兴趣的文章