程序员开源工具技巧

git系列三 利用github pages快速搭建个人网站

2017-01-14  本文已影响298人  forgot2015

互联网时代,很多人都有自己的网站了,建立个人站需要域名和网络空间,个性域名肯定是要买的,而空间 除了花钱买阿里云之类的,也可以直接在github上建立网站,省了空间的费用。

一、先在网上买个人域名

推荐阿里云等,管理后台强大且方便

二、注册github, 然后创建一个个人仓库

(创建新仓库方法:点击右上角+号 -New pepository)
起名为 你的github帐号名.github.io , 创建完毕,可以往这个仓库随意上传或新建一个名为index.html文件,里面随手打几个字,然后你输入网址yourname.github.io 就能看到你的个人网站了,当然这时域名还是github的,需要输入yourname.github.io才能访问。
下面我们要实现的是输入你购买的域名来访问这个网页

三、绑定你购买的个性域名,让它跳转到yourname.github.io

1、在github项目下创建一个名为CNAME的文件
在内容里面输入你的个性域名,如www.test.com ,保存commit
(这个内容要跟你在域名解析处填写的一致,如这里写www.test.com,那么你在test.com域名解析的主机记录要填写www)

我的github个人页目录.png 我的CNAME内容.png

2、解析你的个性域名
进入你购买的域名解析菜单 (如阿里云是管理控制台-域名云解析
记录类型   主机记录  记录值
CNAME   www    yourname.github.io

我的域名解析.png

设置完了 最多等几分钟DNS生效,然后你就可以用你购买的个性域名去登录yourname.github.io 了

如我解析了test记录,现在用test.fuge.tech就能跳转到我的github主页forgot2015.github.io了

说明一下

关于记录类型
A记录:将域名指向一个IPv4地址(例如:10.10.10.10),需要增加A记录
CNAME记录:如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加CNAME记录
我们这里要从github域名上跳转到我们购买的域名,所以记录类型选择CNAME

关于主机记录
比如你购买的域名是test.com,若主机记录为www,那么你输入github域名时会跳转到www.test.com

其他

1、域名若用A记录解析,且放在国内的空间,要备案,这里我们用的CNAME跳转方式,且github是国外网站,不用备案
2、可以用Git来上传管理github网站,详情参考我的git系列一和git系列二
3、若看完还不了解的,可以到本人的github仓库看一下
https://github.com/forgot2015/forgot2015.github.io

上一篇下一篇

猜你喜欢

热点阅读