hexo#01#Hexo的安装和简单使用

本博客是由Hexo来编译发布的,这里记录下Hexo首次安装和重新下载博客代码之后重置环境的方法。

首次安装Hexo

第一步,安装Node.js。我们可以使用腾讯电脑管家,搜索nodejs来安装。或者到Node.js的官方网站下载来安装。

访问官方网站:https://nodejs.org
直接下载链接:https://nodejs.org/dist/v20.17.0/node-v20.17.0-x64.msi

下载完毕之后,双击安装即可,这里不再赘述。

第二步,设置Node.js使用国内源。命令如下:

1
2
3
4
5
## 设置为腾讯源
npm config set registry http://mirrors.cloud.tencent.com/npm/

## 查看数据源
npm config get registry

第三步,使用如下命令安装Hexo

1
npm install -g hexo

安装过程如下图所示:

第四步,Hexo完毕之后,我们建立一个新的博客系统。

首先,我们创建一个空的目录,来存放工程文件。比如 d:/mancode/DemoBlog

然后,使用如下命令建立工程文件,并且启动脚手架演示页面。(如果提示错误,使用管理员来启动cmd)

1
2
3
hexo init .
hexo g
hexo s

使用浏览器,访问 http://localhost:4000 ,如果出现如下页面,则说明创建脚手架工程成功。

重置开发环境

从上步创建脚手架工程来看,DemoBlog目录下有个node_modules目录,这里存储了Hexo运行所需的NodeJs模块,很多也很大,所以一般我们不会将node_modules这个目录提交到SVN或者Git。

那这里有个问题,我们在其他机器上下载项目之后,如何重建node_modules目录呢?
我们使用如下命令来重新下载依赖并存在node_modules目录,所下载的模块是依据package.json文件来确定的:

1
npm install

说明一个问题

在我重新下载依赖时,出现了这么一个问题:

1
Error: Cannot find module 'finalhandler'

该问题的处理方法:删除package-lock.json和node_modules目录里的finalhandler,然后再次执行npm install。

参考资料