Hexo安装教程

环境的准备

搭建 hexo 之前,需要安装两样东西

Node.js:下载地址http://nodejs.cn/download 下载并安装,详细的安装步骤:http://note.fyypll.cn/2019/06/02/Node.js安装教程

Git:下载地址https://git-scm.com 下载并安装,一路确认,安装完成即可。

安装Hexo

Node.jsGit 安装完成后,就可以安装 Hexo 了。

先确定你要把博客放在哪个地方,比如我打算把博客放在E盘,那我就进入E盘,然后右键点击 Git Base Here ,会弹出一个命令行窗口,现在我们在里面输入命令:

1
npm install -g hexo-cli

耐心等待片刻,直到出现下面类似信息即表示Hexo安装成功。

1
2
3
4
5
6
7
$ npm install -g hexo-cli
C:\node-v10.15.3-win-x64\hexo -> C:\node-v10.15.3-win-x64\node_modules\hexo-cli\bin\hexo
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\hexo-cli\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ hexo-cli@1.1.0
added 225 packages from 434 contributors in 69.608s

输入 hexo -v 命令,查看版本。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ hexo -v
hexo-cli: 1.1.0
os: Windows_NT 10.0.18362 win32 x64
http_parser: 2.8.0
node: 10.15.3
v8: 6.8.275.32-node.51
uv: 1.23.2
zlib: 1.2.11
ares: 1.15.0
modules: 64
nghttp2: 1.34.0
napi: 3
openssl: 1.1.0j
icu: 62.1
unicode: 11.0
cldr: 33.1
tz: 2018e

选择一个磁盘并创建一个文件夹存放你的博客,比如我希望在E盘根目录创建一个 HexoBlog 目录来放我的博客,命令如下:

1
$ mkdir /e/HexoBlog

此时你打开文件管理器进入E盘,将会发现E盘会出现一个 HexoBlog 目录,然后接着输入下面命令进行初始化。

1
$ hexo init HexoBlog

初始化完成后,你可以在 HexoBlog 目录中看到如下目录和文件:

1
2
3
4
5
6
7
8
9
.
├── node_modules
├── scaffolds
├── source
├── themes
├── .gitignore
├── _config.yml
├── package.json
└── package-lock.json

说明:

node_modules :依赖包,包含了Hexo相关的依赖包

scaffolds :生成文章的模板

source :存放文章或草稿的文件夹

themes :主题文件夹

_config.yml :站点配置文件

.gitignore :限定在提交的时候忽略哪些文件或目录

package.json :记录了都用了哪些包,缺失时按文件列表自动下载

package-lock.json :记录当前状态下实际安装的各个npm package的具体来源和版本号

运行Hexo

打开 Git Base ,进入博客目录 cd /e/HexoBlog ,运行 Hexo s 命令,然后在浏览器中输入http://localhost:4000 即可浏览你的第一个Hexo博客了,在命令界面按下 Ctrl+c ,博客程序将会停止运行。