利用github pages建立简单的网站

github.com 做为最流行的源代码管理工具已经风靡全球,同时在依托于github也衍生出了各类各样的应用,好比能够利用github搭建博客系统等等。html

先换个话题,咱们每人手头都或多或少有些“藏”书,这里的“藏”我打了引号,由于这些书可能真的是“藏”起来了,说不定藏在那个角落。我一直有个想法,就是发起这样一个公益项目,让每一个人的“藏”书流动起来,充分发挥它的价值,因而就有了这样的项目 — 地图图书馆 (http://www.LibInSub.org), 你们看看,但愿能获得你的支持,若是你手头没有“藏”书能够奉献,起码能够动动手指把网址分享给你的朋友们 :)git

Screen Shot 2016-02-29 at 3.57.52 PM.png

下面再来讲说技术,做为开始,LibInSub.org目前就是搭载在github上的。因为目前项目刚刚开始,知名度还不高,github的平台应该足够用了,之后咱们的读者、奉献者愈来愈多时还要考虑自建服务器或采用其余云平台负等等问题,固然那是后话。github

其实利用github pages 作网页的host很是简单,你只须要建立一个名为gh-pages 的branch,而后把你的网站内容放到这个分支里就行了,固然你的网站应该是一个静态html页面。好比LibInSub.org目前只是一个HTML5的静态网站,我直接把内容放在gh-pages分支中就获得一个可访问的网站,它的地址就是 http://<你的github名字>.github.io/<你的分支名>, 好比个人就是http://duchangyu.github.io/libinsub/服务器


Screen Shot 2016-02-29 at 5.33.48 PM.png

这样你就获得了一个可访问的公开网站,不过要作了更专业一些,你可能须要一个域名,好比 http://www.LibInSub.org. 那么咱们能够在godaddy.com 上注册一个。固然国内的域名注册商也能够,不过我仍是推荐用godaddy,没那么多麻烦事,并且如今还有全中文界面了,甚至还支持支付宝付款。有中文引导,注册应该也不是难事。注册完毕后能够用最简单的方式把你的域名指向在github上的网站,即添加一个转址,把域名指向到前面提到的github的网址:工具


Screen Shot 2016-02-29 at 5.44.11 PM.png

以下图:网站


Screen Shot 2016-02-29 at 5.42.22 PM.png

这样设置完毕后过一两分钟,你在访问咱们的域名 http://www.LibInSub.org 就能够导向到咱们host在github上的网站了。是否是很简单?htm

相关文章
相关标签/搜索