zoukankan      html  css  js  c++  java
  • Github Pages 静态网页建站

    创建仓库

    略。详见GitHub使用教程。

    仓库属性设置

    找Github Pages项。点击自己主动生成,依照提示操作,就会得到该项目的gh-pages 分支。

    公布站点成功,地址为 http://chuchus9293.github.io/web2 

    文件夹下index.html页面作为该站点默认页面。

    公布成功

    当然也能够自己做HTML站点,通过Github client上传代码非常方便。index.html仍为默认页面。

    域名绑定到GitHub Page

    Github项目设置

    在仓库根文件夹下加入一个CNAME文件,没有后缀名,里面内容为你的域名不须要加入http://前缀。
    若CNAME中为www.example.com  则example.com 将被重定向到 www.example.com,www.example.com仍是自身。

    注意CNAME中仅仅能加入一个域名。

    创建之后能够在项目settings看到公布地址发生变化,不再有github字样。

     DNS解析设置

    ccsyi.cn为顶级域名。
    www.ccsyi.cn为二级域名。
    能够为顶级域名设置A记录,为二级域名设置CNAME,指向username.github.io(Gihub推荐,能够用CDN)。

    下面是设置A记录的过程。

    拿到GitHub PagesserverIP。

    在花生壳域名解析服务中选中www创建A记录。24小时之内陆续同步到全球各地的dnsserver上。


     

     相关概念

    A记录:WEBserver的IP指向
    A (Address) 记录是用来指定主机名(或域名)相应的IP地址记录。
    说明:用户能够将该域名下的站点服务器指向到自己的web server上。同一时候也能够设置自己域名的二级域名。
    就是说:通过A记录,大家能够设置自己的不同域名转到不同的IP上去!如:
    www.linuxpig.com 转到IP 1.1.1.1
    ftp.linuxpig.com 转到IP 1.1.1.2
    mail.linuxpig.com 转到IP 1.1.1.3

    CNAME (Canonical Name)记录,(alias from one domain name to another)通常称别名指向
    能够将注冊的不同域名统统转到一个主域名上去。
    与A记录不同的是,CNAME别名记录设置的能够是一个域名的描写叙述而不一定是IP地址。
    比如:linuxdog.com 用CNAME指向 linuxpig.com

    URL (Uniform Resource Locator )转发:网址转发
    功能:假设您没有一台独立的server(也就是没有一个独立的IP地址)或者您另一个域名B,您想訪问A域名时訪问到B域名的内容,这时您就能够通过URL转发来实现。
    url转发能够转发到某一个文件夹下,甚至某一个文件上。而cname是不能够,这就是url转发和cname的主要差别所在。
    比如:
    URL转发能够将sina.com.cn 转发到 linuxpig.com/sina/ 上,对应的CNAME仅仅能将 sina.com.cn 转发到 linuxpig.com 上。


    TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNSserver上的缓存时间。

  • 相关阅读:
    C# 如何在PDF文档中创建表格
    C# 如何创建Excel多级分组
    C# 添加、修改以及删除Excel迷你图表的方法
    C# 创建EXCEL图表并保存为图片
    【BZOJ5287】[HNOI2018]毒瘤(动态规划,容斥)
    【BZOJ5250】[九省联考2018]秘密袭击(动态规划)
    【BZOJ5213】[ZJOI2018]迷宫(神仙题)
    CodeForces Global Round 1
    【BZOJ5212】[ZJOI2018]历史(Link-Cut Tree)
    【BZOJ5211】[ZJOI2018]线图(树哈希,动态规划)
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4470469.html
Copyright © 2011-2022 走看看