作为一位心血来潮想学习如何自己做博客的小白—笔者,选择了使用Hexo和Github进行搭建,在搭建期间也遇到了一些问题,列举出来也以此为笔者的第一篇文章试试水(不是教程,只是一些小建议)。写的不好还请读者见谅。(对于GitHub和Git的操作网上一大堆大家可以找一下)
直入主题
购买域名
毕竟是小白入场,所以对于域名的选择直接选择了大厂提供的,简便快捷,笔者选用的为阿里旗下的万网购买,选择了免费的.love(主要怕三分热度买了也白买,哈哈)

如果没有账号注册一个就行,我进入的时候直接是有一个免费推荐的,大家可以找一下,也可以一个一个试试,新人应该是有免费的。
域名解析设置
笔者随着网上教程进行操作后发现第一遍成功,后面再打开博客发现一片空白,有一部分原因是解析问题,因为Ping出来的自己Github的IP是不固定的,也在网上查找了一些教程,最终是增加解析,如图:
Github是否可以设置成私有库
首先,肯定是可以设置成私有库的,但是仅仅针对于Github Pro版(下面有获取方式)。私有库打开Pages则显示下图,并博客不能打开,显示404错误。
设置私有库后再设置回公开库博客仍然是打不开的,还是404错误。
可以通过改动仓库名然后再改回来的方法,完成后就可重新打开了。
Github Pro获取
在Github官网首页有Join GitHub Global Campus!的提示,进行申请即可。可以学生、老师、学校身份进行申请。
hexo d部署到GitHub缓慢
优势可以访问到GitHub网页,但是进行hexo d部署到GitHub时报错连接不到网站,这里笔者推荐大家一款免安装加速器-白鲸加速器
访问域名缓慢
在创建博客时,查找资料时发现有帖子反应访问域名太慢,这是因为我们域名解析时Github服务器。大家在寻找解决方法中会发现很多关于部署到Coding的方法。这是之前coding的一个公测功能—网站托管,目前该功能已经下架,因此方法已经不适用。可以选择部署至gitee。

本地访问与线上访问页面不一致
在进行hexo d时,尽管已经将站点配置文件上传分支设置为main,但是发现还是上传至了master分支。看过一篇文章解决方法是更改站点文件夹中的一个文件,可惜没有记住。
这时我们可以更改页面源进行设置,进入仓库的settings,在pages中将页面源改为master分支即可。