怎样将域名绑定到github pages极简教程 博客上

当前访客身份:游客 [
回归Java!积淀!
:引用来自“jamesv”的评论关于创建Task,我这边创...
:关于创建Task,我这边创建后,工具栏并不现实创建...
:蛮不错的分享
:\(≧▽≦)/\(≧▽≦)/\(≧▽≦)/赞了
:引用来自“Glitter”的评论不错,干货啊~
:引用来自“maplewang”的评论谢谢分享
:不错,干货啊~
:谢谢分享
:引用来自“水涵”的评论不做ios了~~账号过期了~...
今日访问:0
昨日访问:320
本周访问:1461
本月访问:7338
所有访问:92107
Github Page创建个人主页以及绑定域名
发表于2年前( 12:03)&&
阅读(4380)&|&评论()
0人收藏此文章,
在github中 我们可以通过github page创建个人主页 &以及绑定域名
据说有300m空间 以及无限流量 &不过只能支持静态html 以及一些脚本语言
顺便吐槽一下 &阿里云最低配那个云空间服务器 512m内存 &启动web服务器后 &mysql就没有内存启动了
原来服务器方面没有想象中那么简单 &还要考虑内存方面的问题 &数据库方面只能另想办法了
既然没有数据库 就想起了 github page 能否绑定域名了 上网查了一下 &还真有 这里分享给大家吧
1.Github Page的创建
1.其实就是 在我们的仓库中 创建静态文件 &通过github page功能生成地址 &访问那些静态页面 &
以前的创建方式和现在稍微有点不同 &下面介绍现在的创建方式
Settings ——& GitHub Pages——&Automatic Page Generator ——& 弹出页面 可以输入一些信息 &然后确定&
——&选择页面布局——&publish
然后就发布成功了
这个时候 我们就可以 在 settings——&github page 里面看见连接地址了 就可以访问了
现在的github page 和以前的稍微不一样 &github page放在了项目的分支里面
这个就是 我们的github page的文件了 & 我们可以在这个下面进行 更新提交
但是中间有一点刷新时间 &不是提交后 &那边的页面就能直接显示
2.GitHub Page的域名绑定
我是参考这两个帖子进行绑定的&
如果是用 A记录解析的话 &应该是绑定 一级域名 &这个我没测试 有兴趣的朋友可以试一下
我使用的CNAME方式 &绑定的二级域名
在github page的 文件目录下&
1.&创建一个CNAME文件,内容是你的域名 比如
2.进入到自己的域名管理下边 进行域名解析&
注意 后边的地址是 &你的名字.github.io. &(注意后边的.)&
也就是 你的github page 前边的地址
解析后 不是立刻就生效的 &所以需要等一段时间
这是我绑定的二级域名&
1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage
相关文章阅读怎样将域名绑定到github pages 博客上_百度知道
怎样将域名绑定到github pages 博客上
提问者采纳
可通过跳转将您的域名指向到其他网址上:虚拟主机-普及版(1G现在域名设置URL转发要先备案成功才行;MSSQL),支持HTML&#47,你可申请个小空间备案:120元/PHP/ASP&#47。
可以找咱们;MYSQL/NET&#47,现在在线,网站备案免费;年。
推荐你用,送50M SQL数据库
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁收藏,1.1k 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
GitHub Pages/GitCafe Pages 可以搭建博客,并且可以绑定域名,技术原理是什么呢?如何实现的呢?
1.每个账户都可以搭建一个静态网站
2.每个账户都可以绑定一个域名
3.但是可以只有一个IP地址
求解。。。。。感谢万分!
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
正如你的困惑,对于web服务器而言,IP地址只有一个,如何针对不同的域名,返回不同的内容?
其实很简单,Web Server通过看Request中的Host,对应去找相应的文件夹,甚至可以根据Host将请求反向代理到其他服务器。很多web服务器都有此功能。关键字:域名 反向代理
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这是 Web 服务器自带的一个功能。建议先补习相关知识。还有, 也支持绑定自定义域名,除了静态以外还支持动态网站 :)
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
一般绑定域名都是通过CNAME指向到一个服务方的url.通过过去Request中的头信息来作为区分不同用户的参数去查询这个用户的信息。你在绑定域名的时候会有一个提交域名的操作,你的域名他们会存起来。
如果是国内的情况,国内的服务器需要域名备案才可以做解析,服务商可能强制只有备案的域名才可以绑定,或者会让你解析到指向国外服务器的url.然后做反向代理。
你可以去了解一下 nginx反向代理 域名
同步到新浪微博
不要错过该问题的后续解决方案
如果你没找到答案,记得登录关注哦,大家会尽全力帮你解决的 ^___^
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
举报理由:
推广(招聘、广告、SEO 等)方面的内容
带有人身攻击、辱骂、仇恨等违反条款的内容
与已有问题重复(请编辑该提问指向已有相同问题)
内容质量差,或不适合在本网站出现
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:Github Pages/GitCafe pages 可以搭建博客,并且可以绑定域名,是基于什么原理的呢?如何实现的呢?求解。。。。
你先要理解一下
的概念,就是把域名的解析权放到 github 去解析。比如你的网站是
,然后 cname 为 xxx. (假设的)。当有人请求
的时候,会到对应的 github 相关子域名去解析,给出合适的 ip,这个 ip 属于 github,然后 github 根据域名输出对应的 pages。
大致原理:1. GitHub/GitCafe Pages 服务会为每个包含 gh-pages/gitcafe-pages 分支的项目创建包含该分支内容的 wwwroot 目录,这些目录符合特定命名规则。2. Web server 被配置为使用 name-based virtual server 方式 publish 所有以上 wwwroot 目录。这些 virtual server 的域名就包括大家熟知的 {username}. 和 Pages 用户绑定的任意域名。3. Pages 用户将绑定的域名通过 A 记录或 CNAME 记录(具体哪个并不重要,CNAME 记录的好处只在于 GitHub/GitCafe Pages 服务器变更 IP 时用户无需修改域名指向)将绑定的域名指向以上 Web server 所在主机,我们所有人就可以像访问任何普通静态网站一样访问到 Pages 站点。至于 blog,原本不必是 GitHub/GitCafe Pages 服务的功能。以上原理告诉我们 GitHub/GitCafe Pages 可以将任意静态页面内容 host 为一个网站,所以我们可以使用 Jeklly、Ocotopress、Hexo 等任何输出静态页面内容的工具生成 blog 或是普通网站。只是因为这些工具中 Jeklly 最流行且简洁灵活,GitHub/GitCafe Pages 选择了直接在服务器端支持它,在 publish 前对 gh-pages/gitcafe-pages 分支内容执行 Jeklly build。
首先,Github Pages/GitCafe pages 可以搭建博客。(原理)很简单,相当于Github提供了一个虚拟的WWW服务器,你可以访问静态的HTML文件。(实现)这个是一切的基础,在这个基础之上,通过一些工具(Hexo之类)将这些HTML文件互相链接,并且按照一定的规则存放,这就构成了一个简单的静态网站。其次,可以绑定域名。(原理)参考 的答案,涉及到了CNAME的概念。简单的说,就是一个域名的别名。比如说,你想要访问的域名是A,你现在拥有一个域名B。通过修改域名B的DNS记录,让浏览器在访问域名B的时候跳转到域名A,这样就实现了绑定域名。(实现)根据上述的原理,这个实现就非常简单了。你想访问的域名A是xxx.github.io,你现在拥有一个域名B,只要你修改了域名B的DNS记录,域名A就从此有了一个新的名字。不过,因为这个域名A是github下属的一个子域名,所以你必须告诉访问者哪一个才是你自己的,因此你还要在代码库中添加一个CNAME文件。最后,不负责任的申明:我从来没有学习过这些知识,上面说的内容全都来自于自己的实践,如果有不对或者错误的地方,请大家一定要提出来~。可以参考我的博客(基于Github Pages,并且绑定了域名):
git 托管,脚本爱好者

我要回帖

更多关于 github.io 绑定域名 的文章

 

随机推荐