将静态页面部署到github.io

背景:

  个人腾讯云服务器是以前利用学生身份(有优惠)买的,如今快到期了,并且服务器上面只有一个引导页(静态页面)还有用,别的项目都没有用了。因此就想找一种不花钱买服务器就能够访问到个人引导页的方法。而后忽然间想到了以前小伙伴说过hexo写博客很是方便并且是托管到github上的,我就想能不能用相似的方法把本身的静态页面也托管到github上。html

效果:

  page.zhuchenglin.cngit

前提:

  这个方法只能用来部署静态页面,并且是能够公开的代码,因此私有项目必定不要图省钱这样部署。github

部署步骤:

  1. 若是没有github的伙伴注册一个github帐号
  2. 在github上建立一个公开的项目(注意,若是建立私有的项目,而且能从外面访问到html,这是须要收费的! $7/月)
  3. 在Settings里的Options里有 GitHub Pages 选项,选择master branch ,下面的Choose a theme 选不选都行,以后再Custom domain 里面填上本身的二级域名
  4. 将这个项目克隆到本地,在这个项目里面完成本身的静态页面,而后提交并推送到远程
  5. 这时候你可使用 github帐号.github.io/项目名/页面.html 来访问你的页面
  6. 进入你的域名管理后台(阿里云或其余的),开一个CNAME类型的二级域名解析到 github帐号.github.io,注意:二级域名要和步骤3中的二级域名保持一致

若是正常的话,这个页面如今就能够经过本身设置的二级域名访问了。后端

注意:

  1. 上面步骤3完成后,项目里会多一个CNAME文件(若是步骤3中进行了Choose a theme会多一个_config.yml文件),这个CNAME文件是用来控制域名的,只能有一个域名,若是有多个,多余的将无效。若是本身的二级域名变的话,能够直接修改这个文件的内容。
  2. 私有代码必定不要这样部署,或者付费部署也能够
  3. 这种方法只能部署静态开源页面,不能部署含有后端语言的代码

如需转载请注明出处 : http://www.javashuo.com/article/p-aqikajxa-kk.html服务器

相关文章
相关标签/搜索