Hexo博客搭建教程

image-20201213221407115

又一次的搭建自己的hexo博客,这里记录一下hexo博客搭建的教程。之前的博客是部署到Github上的,奈何Github访问速度有点缓慢,因此本次博客搭建是部署到国内的Gitee上,这样加快了博客的访问速度。

不出意外的话,这次部署之后,以后都会用这个博客了,Butterfly主题也非常的精美。

准备内容

  • git 下载地址
  • node 下载地址
    • 注意Node的安装版本,不要安装14以及更高,可能会出现不兼容的各种问题
  • Gitee账号注册 地址
  • 测试[1]

Git安装

一键式傻瓜安装,安装完成后在任意界面右击鼠标,即可查看到git操作指令

image-20201213170157245

点击Git Bash Here,即可出现Git的命令行窗口,这是类似于Linux操作系统的命令行窗口的。

输入git version即可查看我们的Git版本

image-20201213170431965

类似上图即可说明Git安装成功,进行下一步操作。

Node安装

下载地址

传送门

安装

一件傻瓜式安装

校验

安装完成之后在Git Bash界面输入node -v

image-20201213193027917

出现上图显示的结果即为安装成功,进入下一步。

Hexo安装与使用

安装

接下来我们可以安装生成网站的关键——Hexo架构了,其主要信息和安装命令、主题等都可以从其官 网轻松得到:https://hexo.io/zh-cn/

为了安装Hexo,只需要在Git Bash中输入

1
npm install hexo-cli -g

等待片刻即可(取决于网速)

image-20201213171806245

出现以上内容即安装完成。

image-20201213193808961

使用

Hexo安装成功之后,我们需要先进行初始化在本地生成Hexo相关目录

1
hexo init

image-20201213172409130

初始化完成之后,进入目录即可看到相关的文件已经生成好了

image-20201213172440595

主题更换

hexo默认的主题可能不是特别美观,因此也有许多开发者进行了二次开发从而提供了非常多的精美主题。

Gitee

可能出现的问题

部署到GitHub之后无法访问网站的情况

image-20201229111424238

解决方法:

可能是受到运营商的DNS污染,导致无法访问。这里可以修改我们TCP/IP协议中的DNS,设置为阿里云的223.5.5.5或者谷歌的8.8.8.8

image-20201229163758897

参考引用

[1] Hexo: https://hexo.io/zh-cn/

[2] Butterfly主题魔改参考教程: https://blog.csdn.net/Lott0419/article/details/106688492/

[3] Butterfly官方网站: https://butterfly.js.org/