使用GitHub绑定域名免费创建自己的博客

通过GitHub创建一个免费的、有上传网页功能的、可以绑定域名的个人博客,或者网站。

在这之前的必要条件:

1.有自己的域名,能添加CNAME或者A记录

2.注册好了GitHub账号

 

方法:

1.添加CNAME记录

登录你的域名解析管理页面,添加CNAME记录,参数如下:

记录类型:CNAME

主机记录:blog

记录值:username.github.io

 

说明:主机记录是你要设置的域名,例子中用的是blog二级域名。即http://blog.iv1.xin

记录值里的username是你在github上的用户名

如果让你设置解析线路和TTL值,就使用默认

 

备注:使用A记录的方式,官方不推荐

1.得到GitHub的IP地址。使用ping命令。(github使用github.io做为访问的外部域名)

命令:ping github.io

我得到的IP是:151.101.193.147

2.登录你的域名解析管理界面,添加A记录。设置主机记录后,记录值是上面的IP

 

2.GitHub添加一个仓库。

这个仓库做为博客文件的空间。(每个项目都叫做仓库repositories。)

登录GitHub后第一个页面,https://github.com,

点击右上角绿色按钮: New respository

在Respository name使用仓库名。例如:myBlog。

Initialize this respository with a README一项前面把对勾,其它项目都用默认的

再点击Create responsitory

 

3.创建CNAME文件

进入刚才添加的myBlog仓库根目录,

点击Create new file按钮,

在Name your file...文本框中输入CNAME(没有扩展名),

在下方文件内容中,输入你的域名,例如:blog.iv1.xin

滑到页面到最下方便,点击Commit new file,保存文件。

(只有blog.iv1.xin这一行纯的域名,不要换行,也没有其它文字、句号、冒号。)

 

用上面的方法,顺便创建我们的第一个博客或网站页面,index.html,内容写上Hello World,(内容随你便了) 

 

4.把仓库发布出去。

在博客的仓库页面里,点击上方的Settings,滑到最下方。

GitHub Pages里,Source源码项中,点击None按钮,设置为master branch,即主分支,点击save

 

完成!输入你的域名去享用吧,例子:blog.iv1.xin

 

其它问题:

1、可以使用www.myname.com或myname.com顶级域名吗?

可以,在你的域名解析里用A记录就行了,相应的GitHub的CNAME文件里也写成www.myname.com或myname.com,仓库设置里,Custom domain中也要写入这个域名

2、如果上传文件,在本地电脑使用gi命令进行上传。git功能强大,需要自行学习

3、懒得自己设计博客或网站的样式,去GitHub里搜一个,好多现成的。

 

posted @ 2018-04-05 22:29  Python信仰  阅读(1415)  评论(0编辑  收藏  举报