起因

首先是使用Hexo的命令时,先放一些常用的简单命令在这里:

1
2
3
4
5
6
7
8
hexo new "name"       # 新建文章
hexo new page "name" # 新建页面
hexo g # 生成页面
hexo d # 部署
hexo g -d # 生成页面并部署
hexo s # 本地预览
hexo clean # 清除缓存和已生成的静态文件
hexo help # 帮助

如果对于我们自己的页面添加新的博客或者做出新的改动时,除了通过本地服务器进行查看之外,如果想要同步更新到远程仓库,就需要通过Hexo d将当前生成的全部页面内容更新到Github上面.但是由此产生的问题是,如果你将你自己的域名指向了你的Github-Page,那么每当部署一次内容,就需要重新设定一次Github-Page的个性域名,很是麻烦.

虽然看网上的教程中提到,可以通过在整个博客文件下的source文件中添加文件CNAME,内容填写想要绑定的域名内容,但实际操作中发现其实并不管用.

由此我想到了当我使用Github时,对远程仓库进行更新,需要先将远程仓库拉取到本地,在本地做出更改后,再push到远程仓库.这个过程不需要对添加的域名映射进行更改.而是直接push就好.

具体操作

说明

本内容适用于:

如果你还没有安装好Hexo,这里提供友链以供安装使用:

使用 Hexo+GitHub 搭建个人免费博客教程

以及安装Git的教程:

Git 详细安装教程(详解 Git 安装过程的每一个步骤)_mukes的博客-CSDN博客_git安装

检查:

通过命令行进行安装确认和检查:

image-20211208150728331

操作

如果下载安装好了主题,那么博客文件夹的内容应该如下所示:

image-20211208133924041

有些许的不同是正常的,不需要特别在意.

理论:

实践:

至此,整个流程基本结束.

检验:

接下来通过创建一篇新的博客确认是否成功: