今天发现到有另一种风格的博客系统 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 上安装 node
和 npm(node package manager)
。
安装 Hexo
一步安装 Hexo 本体和所有依赖套件。
1
|
|
初始化
1 2 |
|
如果指定 <folder>
,便会在目前的资料夹建立一个名为 <folder>
的新资料夹;否则会在目前资料夹初始化。
创建新博文
1
|
|
生成网站
1
|
|
登录服务器
1
|
|
服务器会跑在 http://localhost:port
(port
预设为 4000
,可在 _config.yml
设定)
安装 yillia 主题
执行命令:
1
|
|
配置
1
|
|
更新
1 2 |
|