创建Pages服务
这里使用的都是相应的Pages
服务,加上hexo
工具搭建完成。
所以我们需要首先准备好GitHub/Coding Pages
服务环境的搭建,这里推荐我的其他两篇文章:
Blog-Gridea与Code Pages:https://www.qiuxiangzhi.top/post/Blog-Code-Guide/
Blog-Gridea与Github Pages:https://www.qiuxiangzhi.top/post/Blog-Github-Guide/
按照上述操作进行搭建相应的Pages
服务,应该不会很难。接下来我们进行hexo的环境配置。

配置Hexo本地环境
hexo依托于nodeJs
,因此我们需要先建立nodeJs
环境。相信之前如果按照上面的步骤配置了相应的Pages服务,此时都已经安装好了Git,如果没有的话,点击这里进去下载安装。

在这里下载安装nodeJs,建议选择LTS,也就是长期支持版。
接下来在git bash
里边输入下面的代码,也就是在任意文件处,右键选择Git Bash Here
。
1 | 1.node -v //查看node版本,验证是否安装成功 |
在确定好nodeJs
配置成功后,我们接下来创建一个博客的本地存放目录,也即一个存放文件夹。
在该文件夹下右键,选择Git Bash Here
,输入下面的命令:
1 | 1.npm i -g hexo //安装hexo |
到这里基本上你的hexo本地环境就已经搭建完成了。
搭桥到你的Pages服务,以GitHub为例
之前的Pages相关的看第一步的教程,这里不再教学。仅教学如何与你的Pages建立联系。
首先在你的个人Settings(非Repo)中找到New SSH Key
,然后title随便填写,key填写下面代码得到的一串SSH。
1 | 1.ssh-keygen -t rsa -C "youremail@example.com" //这里记得将你的邮箱账号填写进去 |
然后找到你的id_rsa.pub文件,将里面的复制粘贴进SSH Key中。
如何推送到Pages里
推送到Pages里有这么几步工作,但是记得更改下面_config.yml
的几项。
1 | deploy: |
这里的YourGithubName
应该明白是什么意思吧,就是你的GitHub用户名。
接着回到你的博客所在目录,右键选择Git Bah Here
,输入以下代码
1 | 1.hexo clean //不可省略,一般在有重大操作或者换主题时执行此操作 |
如果你在hexo d
中出现问题,那么可能是你的deploy
工具没有安装,需要执行下面的命令:
1 | 1.npm install hexo-deployer-git --save //推送工具 |
剩下的就是个性化的事情了。
如何更换你的默认主题
hexo虽然相比Gridea麻烦,配置起来,修改起来,包括使用起来都如此的麻烦,但是在个性化上是Gridea(目前)远远比不上的。因为hexo的自定义(第三方)主题实在是太多了,而且在接触hexo的时候,也会让你对博客/网站的理解更加深刻。

每一个主题都会附上各自的使用方法,一般来说按照使用方法进行配置就完全没有问题。
如果碰上了其他的问题,请联系我或者在下方评论。
QQ:1941256841,加我请注明来意