Hexo可以用来做个人博客网站,它的定义是快速、简洁及高效的博客框架。关于Hexo的安装我这里做一个记录,非常简单的方法,操作系统环境是Ubuntu系统。当然所有的操作都参考了Hexo官方文档。
安装Hexo官方文档:
1.安装
安装Hexo只需几分钟时间,非常简单,通常只需要一个命令,即$ npm install -g hexo-cli。
2.安装前提
安装Hexo相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:
1].Node.js
2].Git
如果您的电脑中已经安装上述必备程序,接下来只需要使用npm即可完成Hexo的安装。
$ npm install -g hexo-cli
如果您的电脑中尚未安装所需要的程序,请根据以下安装指示完成安装。
3.安装Git
Linux(针对Ubuntu、Debian系统):sudo apt-get install git-core
Linux(针对Fedora、Red Hat、CentOS系统):sudo yum install git-core
4.安装Node.js
安装Node.js的最佳方式是使用nvm。
cURL:
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
Wget:
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
安装完成后,重启终端并执行下列命令即可安装Node.js。
$ nvm install stable
以下为我的Hexo安装方法:
1.安装依赖软件
在官方文档中,告诉了我们需要安装两个依赖的软件
1.Node.js
我就讲讲Node.js的安装:
这个网站上可以下载Node.js所有版本的。
然后在这个下载网址中有LTS版本的不同平台的文件以及这个软件的编译源文件(我们就不折腾源文件编译了,直接选了Linux下x64版本。)
最后在校验网址中可以查血SHA256的值(这个会在后面提到)。
那么我们采用wget进行下载并用sha256工具进行校验后解压:
yeyuntian@yeyuntian-rescuer-r720-15ikbn:~$ wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.gz
--2018-08-27 10:18:54-- https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.gz
Connecting to 127.0.0.1:8118... connected.
Proxy request sent, awaiting response... 200 OK
Length: 17936642 (17M) [application/gzip]
Saving to: ‘node-v8.11.4-linux-x64.tar.gz’
node-v8.11.4-linux-x64.ta 100%[=======================>] 17.11M 478KB/s in 39s
2018-08-27 10:19:36 (450 KB/s) - ‘node-v8.11.4-linux-x64.tar.gz’ saved [17936642/17936642]
yeyuntian@yeyuntian-rescuer-r720-15ikbn:~$ sha256sum node-v8.11.4-linux-x64.tar.gz
c69abe770f002a7415bd00f7ea13b086650c1dd925ef0c3bf8de90eabecc8790 node-v8.11.4-linux-x64.tar.gz
yeyuntian@yeyuntian-rescuer-r720-15ikbn:~$ tar -zxvf node-v8.11.4-linux-x64.tar.gz
注意,这个sha256的值要与校验网站中对应文件的值一致后进行解压才是完整的安装文件。
然后解压得到的这个文件中有一个bin文件夹,这个文件夹需要添加到环境变量中后就可以随时调用了:
yeyuntian@yeyuntian-rescuer-r720-15ikbn:~$ echo "export PATH=$PATH:/home/yeyuntian/node-v8.11.4-linux-x64/bin" >> ~/.bashrc
yeyuntian@yeyuntian-rescuer-r720-15ikbn:~$ source ~/.bashrc
yeyuntian@yeyuntian-rescuer-r720-15ikbn:~$ node -v
v8.11.4
yeyuntian@yeyuntian-rescuer-r720-15ikbn:~$ npm -v
5.6.0
yeyuntian@yeyuntian-rescuer-r720-15ikbn:~$ npx -v
9.7.1
可以看到,这个部分我们就将node相关的几个可执行文件放到了环境变量文件中可以随时调用。那么,接下来我们需要做的就是开始安装hexo了。
2.安装Hexo软件
安装好了这git和node后安装Hexo就很简单了:
yeyuntian@yeyuntian-rescuer-r720-15ikbn:~$ npm install -g hexo-cli
/home/yeyuntian/node-v8.11.4-linux-x64/bin/hexo -> /home/yeyuntian/node-v8.11.4-linux-x64/lib/node_modules/hexo-cli/bin/hexo
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/hexo-cli/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
+ hexo-cli@1.1.0
added 103 packages in 50.696s
yeyuntian@yeyuntian-rescuer-r720-15ikbn:~$ which hexo
/home/yeyuntian/node-v8.11.4-linux-x64/bin/hexo
可以发现,Hexo的路径是位于node路径之下的,因此也不用再配置环境了,随时都可以使用。
总结
以上操作我们就已经把Hexo安装好了,就可以用它来做网页了。最后提醒一点,就是Hexo官网上采用nvm的一个工具来进行安装,但是我没有使用也可以完成。
相关主题