Hexo 安装教程

近来觉得需要一隅来发发牢骚,于是用Hexo搭建了这个博客。

Hexo官网介绍的很酷炫,实际上用起来也让我觉得很强大,但是开发文档编写的相当羞涩,所以在这总结一下Hexo的安装教程,希望对大家有所帮助。

首先要想使用Hexo,有两个先决条件:

安装Git(可以通过GitHub down 一些主题,还有一些源码)
安装node.js

安装git

这个相当简单,通过 Git linux命令即可安装 ,但是笔者的用的阿里云suse版本的linux,使用Git官网的zypper软件源

$ zypper install git

安装不成功,遂在网上下载了源码,解压安装。

安装node.js

安装 nvm

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
CURL安装node
$ curl https://raw.github.com/creationix/nvm/master/install.sh| sh
重启终端并执行下列命令即可安装 Node.js。
$ nvm install 4

所有必备的应用程序安装完成后,即可使用npm安装Hexo。

如果第一条命令失败,可以试试 –unsafe那条命令安装。

$ npm install -g hexo-cli
$ npm install --unsafe-perm -g hexo-cli

Hexo 基本操作

到这里Hexo的运行环境基本搭建完成,若是在安装过程中遇到一些依赖包找不到的情况,再用npm安装一些依赖包。
Hexo的简单操作,可以看官网的命令介绍 Hexo指令
通过

$ hexo init [folder]
建立网站,folder就是hexo 要安装的文件夹,若不指定则在当前目录建立。值得一提的是在Hexo安装目录下有个_config.yml文件,可以配置Hexo的一些基本参数,如网站的标题什么的。 然后通过
$ hexo new [layout]

新建文章,layout默认有三种:post、page 和 draft,存在source/_posts 文件夹。
执行完new 命令会生成一个 xxx.md 文件,通过markdown来编写文章,附上 markdown在线编辑器

还有几个常用的 命令

$ hexo clean
$ hexo generate
$ hexo server -p 80

用来清理和生成静态文件,以固定端口启动hexo

附录

[1]:Hexo Themes 主题下载,通过如下命令下载到主题文件夹

git clone git://github.com/SuperKieran/TKL [folder]
[2]:查看Hexo 进程
ps -aux | grep hexo

再一次感谢您花费时间阅读,祝您在这里记录、阅读、分享愉快!

作者 夏目
2016 年 04月 06日

叔叔,阿姨给点钱买棒棒糖吃