我是靠谱客的博主 专注毛豆,最近开发中收集的这篇文章主要介绍github建站+绑定域名+强制https简述1.域名解析配置2.github pages 方面的 CNAME 文件配置GitHub Pages 强制 HTTPS,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.申请Github账号

(如果有账号请直接登录然后跳转到教程下一步)

访问Github,点击SIGN UP按钮。(Sign in是登录的意思,应该都很好理解)还有Github是全英文的,没有中文的哦亲,但这不影响我们使用的。

注册很简单,只需要用户名,密码,邮箱即可,不需要手机号。(对了,用户名用一个酷一点或者有意义一点的,因为它会出现在你的网址中)

注册填写Github用户名密码邮箱

接着,Github会问你是否需要付费使用。这里选择不用,因为Github提供的免费服务已经能满足大部分人包括开发者的需要了。付费服务主要是面向团队以及企业。

后面还会有一些步骤,大概意思就是问你想用Github做什么,你对Git的熟练程度,(感觉像是moba游戏新手调研都会这么做)因为Github网站迭代的原因可能会稍有不同。比如笔者这里试的时候是这样子的。

然后Github会给你注册的邮箱发送一个确认链接,请点击链接确认,不激活的话是无法正常使用Github的服务的。这个是Github的反爬虫系统。(题外话:Github的反爬虫系统很强很强!)

如果收件箱没有看到,那么不用想了,一定在垃圾箱里面!

到这里我们的注册就完成了。

2.创建一个仓库

接下来我们要创建一个仓库,仓库就是保存代码的地方,也就是保存网站的地方。这里我们做一个最简单的网站:个人简历。

1,首先点击“Your repositories”,查看个人全部仓库,第一次肯定是空空如也啊。

2,接着我们新建一个仓库

3,这一步很重要,仓库的名字不可以随便写,必须是 <用户名>.github.io

比如我注册的名字是 zhihu1,所以这里我创建的仓库的名字必须是 : http://zhihu1.github.io

4,接着下一步页面会比较复杂,你会看到一大堆看不懂的东西,其实那些事git操作提示。如果你熟练git的话就知道了。不过我们不管这些,我们只需要创建一个新的文件就行啦!

5,新文件的名字不可以乱写哦,必须是 index.html,这里大家都一样都写这个。(题外话:静态http文件托管服务的默认访问文件就是index.html)

可以参考笔者的内容如下,改成你自己的介绍哦~

<p>Hello 大家好</p>

3.查看网站的网址

到这里,我们一个最简单的个人网站的代码就完成了。接下来最重要的一步,我们需要知道网站的链接啊,只有这样,别人才能访问我们的网站呀。

1,点击settings

2,然后往下翻找到 Github Pages, 看到绿色提示,后面的链接就是你的网站地址了,打开看看吧~

Tip:很多老铁评论说这里看不到绿色框框,没有URL。那是因为你的仓库名称与用户名不一致,不过不用担心,也是有办法的,看下面的第二张图片。

第一张图片

第二张图片

3,点开网站看一下

完成!

如果没显示或者说404,过30秒后刷新再看下就好了

接下来绑定域名了

简述

绑定域名需要在 域名解析服务商 和 github 两边都进行操作。

  1. 在域名解析服务商进行个人域名解析,将域名绑定到个人 github pages
  2. 同时在 github pages 需要配置 CNAME 文件重定向到你的域名。

1.域名解析配置

简单点说就是将域名和IP或其他域名进行绑定,让你能通过不同域名访问同一个网站。
解析商不多说,DNSPod阿里云腾讯云等等。一般国内域名购买商都同时提供解析服务。我使用的是腾讯云买的域名 xhuyq.me ,就用腾讯云解析了。

注:以下过程为通用版本,非具体解析商的操作过程。

首先找到域名管理,选择域名解析功能。记录类型(如图提示),我们选择 A记录 或者 CNAME 就可以了。(推荐cname类型,因为A类型可能会出现偶尔无法访问情况)

接下里就是域名解析的几个要点:

domain-1domain-2

(1) A记录 类型 记录值填写 IP 值,两种选择:

> 你的 `github.io` 的 `IP` 值
> 在官方提供的两个 `IP` 中选择 `192.30.252.153`、`192.30.252.154`

(2) CNAME类型 (如图提示),请选好主机记录,按主机记录类型填写记录值。推荐选择的 @ ,那么记录值就填写按各位github名填写your_name.github.io就好了。

2.github pages 方面的 CNAME 文件配置

(1)在githubgithub pages的仓库根目录里加上CNAME文件,里面写上个人域名即可。我的是:

xhuyq.me

(2)或者直接在github.io仓库的SettingsGitHub Pages项直接设置Custom domain,github会自动添加CNAME文件:

domain-3

最后就是强制https了

GitHub Pages 强制 HTTPS

  1. 打开 https://github.com/yourname/yourproject/settings, yourname 是 github 账号名,yourproject 是 github 项目名称。
  2. 找到 options -> GitHub Pages, 勾选 Enforce HTTPS.

如果无法勾选,过几分钟刷新就可以了。


感谢:

????使用Github做一个完全免费的个人网站(步骤很细) - 知乎

https://segmentfault.com/a/1190000011203711

GitHub Pages 强制 HTTPS_okclouderx的博客-CSDN博客_github 关闭https

最后

以上就是专注毛豆为你收集整理的github建站+绑定域名+强制https简述1.域名解析配置2.github pages 方面的 CNAME 文件配置GitHub Pages 强制 HTTPS的全部内容,希望文章能够帮你解决github建站+绑定域名+强制https简述1.域名解析配置2.github pages 方面的 CNAME 文件配置GitHub Pages 强制 HTTPS所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部