大家可能都已经遇到了无法访问xxx.github.io的窘境。

自己好不容易写好的博客,在墙内却无法访问,属实有点尴尬。

当然最简单的方法就是租个域名租个服务器,解决一切问题。

当然,我们本着不花钱白嫖的态度,总要找到免费更适合的方法。

Vercel

Vercel是一个代码托管平台,可以直接从GitHub中import仓库,并且实时同步。

最重要的是,Vercel在台湾有服务器,我们可以在墙内直接访问。

并且操作十分的简单。

首先来到Vercel官网,直接用GitHub账号登录。

这边注意一下,如果GitHub绑定的邮箱是QQ邮箱,是无法注册的。我们需要进入GitHub→Settings→Emails中添加一个非QQ邮箱,然后设置为Primary,以上操作不会影响GitHub的正常使用。

绑定了非QQ邮箱后,等待一会,就可以正常登录Vercel啦。

这时我们来到主页,点击Import Project,选择Import Git Repository,然后输入GitHub中的仓库地址。

接着一路什么都不用管,一直continue,最后再点击deploy

等待部署完成后。点击Visit,就可以正常访问啦~

这时我们就可以用Vercel送给我们的一个xxx.vercel.app的域名访问博客了。

域名

当然,可能你们还会觉得这个域名太长,太难记了。

没事,我们可以使用自己的域名。

如何获取自己的域名就先不谈,可以去租购,也可以去Freenom免费获得一个。

(关于Freenom我再多说两句,注册域名时你的IP地址一定要和个人设置中填的地区吻合,不然会不断报错,无法注册。)

总之,当申请好域名后我们再回到Vercel,打开我们的仓库。

进入Settings→Domains。

输入你刚注册好的域名,点击Add。

这时正常情况下应该是这样的。

没事,不用慌,是因为我们还没设置好。

点击Nameservers,会看到Vercel给出的两组Intended Nameservers

这时再回到你注册域名时的设置页面,将这两组Intended Nameservers添加到域名页的Nameservers中。

接着是漫长的等待。

等待几分钟到几小时不等。

某个时候你会突然发现,原本的红叉叉❌已经变成两个蓝色的打勾✔了。

赶紧访问你的域名看看,是不是已经变成你的博客了?

这段搭建博客的笔记到这也差不多该步入尾声了。

我们已经实现了一个博客所需的大部分功能,我也尽量略去了部分生涩难懂的内容,只留下像搭积木一样的一步步步骤,就是希望大家都能读懂并且跟着上手操作。

Hexo是一个很不错的静态博客生成库,但仅仅限于生成博客,要想制作一个真正的网站,还需要很多的计算机知识。

当然,对于生成博客来说,Hexo已经足够强大,甚至可以添加评论区、数据统计、站长工具,让更多人看到我们的博客。

但这都是后话,由于我只想构建一个属于我的自留地,并不想公之于众,所以并没有了解过这些功能。

所以,这段分享就告一段落…

剩下的内容…

有空再说。