• 将静态页面部署到github.io


    背景:

      我的腾讯云服务器是之前利用学生身份(有优惠)买的,现在快到期了,而且服务器上面只有一个引导页(静态页面)还有用,别的项目都没有用了。所以就想找一种不花钱买服务器就可以访问到我的引导页的方法。然后突然间想到了之前小伙伴说过hexo写博客非常方便而且是托管到github上的,我就想能不能用类似的方法把自己的静态页面也托管到github上。

    效果:

      page.zhuchenglin.cn

    前提:

      这个方法只能用来部署静态页面,而且是可以公开的代码,所以私有项目一定不要图省钱这样部署。

    部署步骤:

    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. 这种方法只能部署静态开源页面,不能部署含有后端语言的代码

    如需转载请注明出处 : https://www.cnblogs.com/zhuchenglin/p/11574840.html

  • 相关阅读:
    day84
    模型层之单表操作
    Django的模板层
    Django框架导读
    创建Django项目
    名称空间2.0path
    js基础之BOM和DOM
    LG5003 跳舞的线
    20191003 「HZOJ NOIP2019 Round #8」20191003模拟
    LG3092 「USACO2013NOV」No Change 状压DP
  • 原文地址:https://www.cnblogs.com/zhuchenglin/p/11574840.html
Copyright © 2020-2023  润新知