创建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
2
3
1.npm i -g hexo	//安装hexo
2.npm -v //验证是否安装成功
3.hexo init //初始化你的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
2
3
4
deploy:
type: git
repo: https://github.com/YourGithubName/YourGithubName.github.io.git
branch: master

这里的YourGithubName应该明白是什么意思吧,就是你的GitHub用户名。

接着回到你的博客所在目录,右键选择Git Bah Here,输入以下代码

1
2
3
4
1.hexo clean		//不可省略,一般在有重大操作或者换主题时执行此操作
2.hexo generate //可使用hexo g代替,是将你的文章或者更改生成静态网页的操作
3.hexo server //可使用hexo s代替,是将你的电脑当成服务器,本地端口http://localhost:4000
4.hexo deploy //可使用hexo d代替,是将本地静态网页文件推送到Pagse里面

如果你在hexo d中出现问题,那么可能是你的deploy工具没有安装,需要执行下面的命令:

1
1.npm install hexo-deployer-git --save	//推送工具

剩下的就是个性化的事情了。

如何更换你的默认主题

hexo虽然相比Gridea麻烦,配置起来,修改起来,包括使用起来都如此的麻烦,但是在个性化上是Gridea(目前)远远比不上的。因为hexo的自定义(第三方)主题实在是太多了,而且在接触hexo的时候,也会让你对博客/网站的理解更加深刻。

点击我进入hexo主题商城查看

每一个主题都会附上各自的使用方法,一般来说按照使用方法进行配置就完全没有问题。

如果碰上了其他的问题,请联系我或者在下方评论。

QQ:1941256841,加我请注明来意