近来觉得需要一隅来发发牢骚,于是用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日