Hello World for Hexo

今天把博客移到了Hexo,感觉蛮不错的 ^_^ .

简介

hexo 是一款基于Node.js的静态博客框架。目前在GitHub上已有4k+ star 和 700+ fork (官网)。
是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

特性

  • 风一般的速度:
    Hexo基于Node.js,支持多进程,几百篇文章也可以秒生成。
  • 流畅的撰写:
    支持GitHub Flavored Markdown和所有Octopress插件
  • 扩展性:
    Hexo支持EJSSwigStylus。通过插件支持HamlJadeLess.

快速入门

安装

安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:

如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。

1
npm install -g hexo-cli 

仅需一步就把 Hexo 本体和所有相依套件安装完毕,很简单吧?

升级

更新hexo到最新版

1
npm update hexo -g  

初始化

1
2
3
hexo init <folder>
cd <floder>
npm install

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

新建

1
hexo new [layout] <title>

新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。

生成静态文件

1
2
hexo g
//或者 hexo generate

启动服务

1
2
hexo s
//或者 hexo server

启动服务后,打开浏览器输入 http://localhost:4000 回车,即可看到效果.

部署

1
2
hexo d
//可以通过hexo d -g 命令完成生成和部署

如果出现错误,可能是没有安装部署插件,请执行下面的命令安装插件:

1
npm install hexo-deploy-git --save-dev

Hexo官网:[http://Hexo.io]
部署Hexo