陈斌彬的技术博客

Stay foolish,stay hungry

Hexo PK Octopress

今天发现到有另一种风格的博客系统 Hexo,跟 Octopress 的区别是 Hexo 运行会更快,更流畅,打算来实际证明一下。顺便记下 Hexo 的安装和使用过程。本博文配置环境为 iMac。

What’s Node.js?

Node.js® is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

实际上 Node.js 只是计算机上执行代码的另一种方式,它是一个简单的 JavaScript Runtime

What’s Hexo?

A fast, simple & powerful blog framework

搭建步骤

安装 Node.js

有多种安装方式,这里采用最简单的安装方式,直接登录网站 https://nodejs.org/,下载后一键安装,就可以在 Mac 上安装 nodenpm(node package manager)

安装 Hexo

一步安装 Hexo 本体和所有依赖套件。

1
npm install hexo -g

初始化

1
2
hexo init <folder>
npm install

如果指定 <folder>,便会在目前的资料夹建立一个名为 <folder> 的新资料夹;否则会在目前资料夹初始化。

创建新博文

1
hexo new "Hello World"  hexo n "Hello World"

生成网站

1
hexo generate  hexo g

登录服务器

1
hexo server

服务器会跑在 http://localhost:portport 预设为 4000,可在 _config.yml 设定)

安装 yillia 主题

执行命令:

1
$ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia

配置

1
修改hexo根目录下的 _config.yml  theme: yilia

更新

1
2
cd themes/yilia
git pull

参考