申请git 账号_部署到Github Pages上的博客,自定义域名,和免费域名如何申请

d517e9863e6b623828df61d6eaa01b9f.png

本文同步发表在我的个人博客中:

沧沧凉凉​www.cclliang.com

之前一篇文章提到了使用Hexo,搭建个人博客。

沧沧凉凉:一个简单易用的制作博客的框架:Hexo​zhuanlan.zhihu.com
4c7089e00217e93a9c627ddb25270dfc.png

后面经过我一段时间的探索,发现有2个缺点。

  • 没有办法像知乎这样实时写文章发布。
  • 新增文章后需要重新打包项目重新发布。

这些问题的产生是因为通过这个工具构建的博客,只有前端,没有后端和数据库。所以无法通过后端将文章保存到数据库中从而达到访问页面的时候可以通过后端取出数据库中的内容,再返回前端。

说远了...现在来说一说博客建好后,如何部署到Github Pages,因为上一篇文章在这个地方一笔带过。

准备工作

如果想要使用Github Pages,那么就需要一个Github账号,如果没有Github账号的话,那还是到下面的网站申请一个。

Build software better, together​github.com
209c3d0527bafb4302f0a7859f73ff2f.png

cc926db1ba943e06cc15bc61737713f3.png
因为使用了Chrome自带的翻译,所以显示的是中文

注册完毕后,登入账号,新建一个仓库。

37eb9269e29afe653131bd4b4da4957d.png

框起来的地方,必须要输入一致,这里因为我已经创建过了,所以会报错。也就是说仓库的名称必须为你的用户名.github.io

e77635776754a41f44c8d66e0c0b4462.png

注意这里的选项,第一个是公开的仓库,第二个是私人仓库,私人的仓库在微软收购了Github后可以免费创建。但是如果想使用Github Pages,必须将仓库公开,如果确实不想公开,那只有付费。

创建成功后会看到下面的界面:

1d2dbbe716863746eab479db797918b1.png

先不要关闭这个界面,来到已经构建完毕的博客项目,如果没有构建,在cmd中使用命令hexo g进行构建,构建完毕后会新增一个public文件夹,进入到public文件夹中。

afd7e24a929c879cf889e7575218142a.gif

右键空白处,打开Git命令窗口。如果看不见这个选项,可能是因为你没有安装Git,需要先安装Git。

Git​git-scm.com
254d0a824f7cfb7597654b0eba530e4f.png

安装完成后,需要设置你的Git用户名:

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

接着就可以开始下面的事情:

  1. 首先初始化Git仓库。git init
  2. 将文件添加到Git仓库git add . 那个点也需要输入。
  3. 最后找到刚才没有关闭的网页中的有一项为git remote add origin https://github.com/qflyb/xxx.github.io.git 复制到命令窗口后回车。
  4. 最后输入命令git push -u origin master推送到Github仓库中。

如果成功推送的话,返回刚才的网页刷新一下,就应该可以看到推送的文件,再稍微等待一会,输入xxx(你的Github用户名).http://github.io,应该就可以访问到你的博客网站了。

如果你觉得http://xxx.github.io这种域名既难记又难看,那你还得继续看下去进行自定义域名。

域名

Freenom - 人人都熟悉的名字​www.freenom.com
e771790ad423548825ce17a899b18f2f.png

在这个网站中可以申请免费域名,注意:免费域名仅供学习使用,如果你想要当站长,那还是得去购买收费域名。

9415e1cfcb8600dea8b2e23253518afa.png

在这里输入需要购买的域名。

e74c0077e1dc4c04dce82071a31ad3a4.png

会看到一堆免费域名,但是这时如果你点击获取,它就会变成不可用。

解决方法是搜索域名的时候带上后缀名。

e177cb1bed74073a24ce5f4a5c06d579.png

点击完成。这时会跳转到一个界面:

d98e04b2ffe61111b2e5801502fb71e7.png
选择12个月

点击继续,会让你填写你的邮件地址。

518f5c2de50215b3cb40fd7259e7c9c8.png

填写完毕后会发送一封邮件到你填写的邮箱地址,点击链接后打开。

b1b4c57c41424282ec55325910b64db4.png

这里推荐还是填美国身份,如果不知道怎么填,还请百度一下。

如果一切顺利,域名就购买成功了,购买完成后我们还需要解析域名。

d06991e4079c2f817ad2872534ece32e.png
点击如图所示的按钮

5a49dca01223cfbc6bba97188d9002b1.png
点击Manage Domain

905c5a3cee31d39ef2535bd0a5054ae0.png
点击DNS解析

565ca68d9f3c1ae9a9d7437890fd5da6.png
如图所示,添加两项配置

到了这步,基本上完成了,接着只需要找到Github Pages的IP地址,这个好办,打开cmd

输入ping xxx.github.ioxxx是你的Github用户名。

找到了IP地址后,再将这个IP地址填入到之前DNS解析的Target里面,点击保存。

最后一步

终于到了最后一步了,只需要到刚才的Github仓库中点击Settings。

6e399e8d9e694110d89867864aa41aae.png

往下翻会看到一个GitHub Pages的标题。

454de3f938298a3398d41e93bd861e25.png

输入刚才申请的域名如www.mikkk.ml,点击保存。下面那个HTTPS证书会在你保存域名后自动帮你申请,不过可能最长需要24小时才能申请成功。

如果上面的步骤都完成后,等待一会,在浏览器的地址栏输入新增域名,应该就可以跳转到你的博客页面了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值