互联网时代,很多人都有自己的网站了,建立个人站需要域名和网络空间,个性域名肯定是要买的,而空间 除了花钱买阿里云之类的,也可以直接在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
)
2、解析你的个性域名
进入你购买的域名解析菜单 (如阿里云是管理控制台-域名云解析
)
记录类型 主机记录 记录值
CNAME www yourname.github.io
设置完了 最多等几分钟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
网友评论